我已经看到了一些类似的错误,但没有找到答案.
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_connect("localhost","","");
解决方法:
该错误是不言自明的,不允许您在未指定某些凭据的情况下进行连接.
将您的呼叫更改为mysql_connect()
,如下所示:
MysqL_connect("localhost", "user", "password");