php mysql_connect连接不上时候,输出错误

时间:2022-09-23 23:42:37
<?php
$host="localhost";
$user="root";
$password="abcdefg";
$conn=@mysql_connect($host,$user,$password);
if(!$conn)
{
die ("连接MYSQL服务器失败。".mysql_error());
}
else
{
echo "MYSQL服务器:$host <br>用户名称:$user <br>";
echo "连接MYSQL服务器成功。";
}
?>
上边代码连接不上,输出错误“连接MYSQL服务器失败。Access denied for user 'root'@'localhost' (using password: YES)”

7 个解决方案

#1


很显然,口令错了

#2


哪个口令错了?@mysql_connect?

#3


解决了:
<?php
$conn=@mysql_connect('localhost','root','abcdefg');
if(!$conn)
{
die ("连接MYSQL服务器失败。".mysql_error());
}
else
{
echo '服务器的基本信息是:' .mysql_get_host_info($conn);
}
?>

#4


什么口令啊?看不出哪出错来啊?能否解释一下?本人是php初学者,希望多多指教。

#5


引用 1 楼  的回复:
很显然,口令错了
没看出什么端倪出来。

#6


没看出来,你的第一个和第二个应该一样的

#7


其实我也没看出来,只是修改后就通过了

#1


很显然,口令错了

#2


哪个口令错了?@mysql_connect?

#3


解决了:
<?php
$conn=@mysql_connect('localhost','root','abcdefg');
if(!$conn)
{
die ("连接MYSQL服务器失败。".mysql_error());
}
else
{
echo '服务器的基本信息是:' .mysql_get_host_info($conn);
}
?>

#4


什么口令啊?看不出哪出错来啊?能否解释一下?本人是php初学者,希望多多指教。

#5


引用 1 楼  的回复:
很显然,口令错了
没看出什么端倪出来。

#6


没看出来,你的第一个和第二个应该一样的

#7


其实我也没看出来,只是修改后就通过了