我可以像这样打开MySQL服务器连接:
$con = mysqli_connect("localhost", "$username", "$password")
确认用户和密码正确无误。
但是,这不起作用:
$con = mysqli_connect("localhost", "$username", "$password", "$dbName")
它给了我:
Access denied for user 'xxx'@'localhost' to database 'yyy'
我确认数据库yyy具有用户xxx,并且该用户xxx具有完全权限。
打开服务器连接后,我可以添加哪些PHP语句,以帮助我确定访问被拒绝的原因?
答案 0 :(得分:1)
我会尝试:
$con= mysqli_connect("localhost","root","password") or die ("Could not connect");
mysqli_select_db($con,"test_database") or die ("no database");