我可以像这样打开 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 语句来帮助我确定访问被拒绝的原因?
最佳答案
我会尝试:
$con= mysqli_connect("localhost","root","password") or die ("Could not connect");
mysqli_select_db($con,"test_database") or die ("no database");
关于php - 我可以打开 mySql 连接,但不能打开特定数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23766459/