我无法从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>')
有什么想法吗?
答案 0 :(得分:1)
不要在第一个参数中指定端口。它排在第五位:
$dbc = @mysqli_connect ('localhost', 'root', 'root', 'test', 8889)
答案 1 :(得分:0)
您应该将MySQL端口作为第五个参数。像这样:
$dbc = @mysqli_connect ('localhost', 'root', 'root', 'test', 8889)
请查看有关mysqli_connect()的PHP手册以获取更多信息。