没有连接到数据库

时间:2011-04-16 02:11:43

标签: 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></body></html>')

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

请查看有关mysqli_connect()的PHP手册以获取更多信息。