PHP-无法连接到数据库:用户“ @’localhost”对数据库“ socialdb”的访问被拒绝

我已经看到了一些类似的错误,但没有找到答案.

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");

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...