我见过一些这样的错误,但我没有找到答案。
Unable to connect to database: Access denied for user ''@'localhost' to database 'socialdb'
socialdb 是我的数据库。 “无法连接到数据库:”部分位于此处。
$db = mysql_select_db("socialdb",$con);
if(!$db) {
die ('Unable to connect to database: ' . mysql_error());
}
我不知道是什么原因造成的。这是我的 mysql_connect 详细信息
<?php
$con = mysql_connect("localhost");
if(!$con) {
die ('Error: ' . mysql_error());
}
我需要找到根。谢谢。
我没有 MySQL 的用户名或密码
应该是这个吧?
mysql_connect("localhost","","");
最佳答案
这个错误是不言自明的,你不能在没有指定一些凭据的情况下进行连接。
将您的电话改为 mysql_connect()
像这样:
mysql_connect("localhost", "user", "password");
关于php - 无法连接到数据库 : Access denied for user '' @'localhost' to database 'socialdb' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9397533/