php代码连接mysql没反应
php代码连接数据库没反应怎么办啊大佬们想了很久了数据库名称应该是mysql8我不知道在哪看它的名称但我是用cmd命令 net start mysql8启动的
文件也放在www目录下,其他的代码运行输出都正常就这一个连接数据库的搞不到
代码运行图和站点设置都在图里
大小写中英文行尾没加分号写错或者漏了字母上网查 ...都试了
在这里先谢谢各位大佬帮忙解惑了!!!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<?php
echo "hello<hr>";
$conn = mysql_connect("localhost","root","rootpass");
if(!$conn){
die('无法连接mysql数据库:'.mysql_error());
}
else{
echo "成功连接mysql数据库!";
}
mysql_close($conn);
?>
</body>
</html> 数据库链接不成功你输出一下conn 端口 localhost:3306 米饭大师 发表于 2020-1-18 22:39
数据库链接不成功你输出一下conn
echo "hello<hr>";
$conn = mysql_connect("localhost","root","rootpass");
echo "$conn"; //加上这个是吧?没用,我刚学,不知道你说的是不是这个 本帖最后由 JingNi 于 2020-1-18 23:07 编辑
PHP版本是多少,直接放浏览器输出图,
目前这个情况我建议在if conn之前先dump一下conn
然后直接return看一下输出。
PHP版本也很关键,请补图 52wanqingx 发表于 2020-1-18 22:58
echo "hello";
$conn = mysql_connect("localhost","root","rootpass");
echo "$conn"; ...
一步一步打印出来,就知道问题在哪个位置。就好解决了 nuanyang 发表于 2020-1-18 22:54
端口 localhost:3306
Apache HTTP Port(Default:80)
Apache HTTPs Port(Default:443)
安装的时候就是在这样的,要改吗
mysql_error返回值是什么 JingNi 发表于 2020-1-18 22:58
PHP版本是多少,直接放浏览器输出图,
目前这个情况我建议在if conn之前先dump一下conn
然后直接return看 ...
真没补过图
The AppServ Open Project - 9.3.0 for Windows
Now you running on PHP 7.3.10
phpMyAdmin Database Manager Version 4.9.1
PHP Information Version
About AppServ Version 9.3.0 for Windows
AppServ is a merging open source software installer package for Windows includes :
Apache Web Server Version 2.4.41
PHP Script Language Version 7.3.10
MySQL Database Version 8.0.17
phpMyAdmin Database Manager Version 4.9.1
ChangeLog
README
AUTHORS
COPYING
Official Site : http://www.AppServ.org
Hosting by : http://www.AppServHosting.com
Change Language :
Easy way to build Webserver, Database Server with AppServ :-) 本帖最后由 JingNi 于 2020-1-18 23:22 编辑
52wanqingx 发表于 2020-1-18 23:08
真没补过图
The AppServ Open Project - 9.3.0 for Windows
Now you running on PHP 7.3.10
兄弟,PHP7的数据库操作似乎抛弃了mysql_connect 这个函数,替代函数为mysqli_connect 了解一下这个函数,并且养成习惯用这个的习惯,迭代更新的产物。