Php 未连接到数据库

Php 未连接到数据库,php,mysql,Php,Mysql,从PHP脚本连接到本地MySQL数据库时遇到问题 我可以使用以下命令行进行连接 mysql --host=127.0.0.1 --port=8889 --user=root -p 但是,当我使用下面的代码从PHP脚本连接时,它不起作用 $dbc = @mysqli_connect ('localhost:8889', 'root', 'root', 'test') OR die ('<p>Could not connect to the database!</p><

从PHP脚本连接到本地MySQL数据库时遇到问题

我可以使用以下命令行进行连接

mysql --host=127.0.0.1 --port=8889 --user=root -p
但是,当我使用下面的代码从PHP脚本连接时,它不起作用

$dbc = @mysqli_connect ('localhost:8889', 'root', 'root', 'test') OR die ('<p>Could not connect to the database!</p></body></html>')
$dbc=@mysqli_connect('localhost:8889','root','root','test')或die(“无法连接到数据库!

”)

有什么想法吗?

不要在第一个参数中指定端口。排在第五位:

$dbc = @mysqli_connect ('localhost', 'root', 'root', 'test', 8889)

您应该将MySQL端口作为第五个参数。像这样:

$dbc = @mysqli_connect ('localhost', 'root', 'root', 'test', 8889)

有关详细信息,请参阅PHP手册。

root
密码设为
root
真是个坏主意。如果你没有改变这个张贴的例子,请赶紧改变它现在!!