【问题标题】:Access denied for user ''@'localhost' (using password: NO) - php [duplicate]用户''@'localhost'的访问被拒绝(使用密码:否)-php [重复]
【发布时间】:2018-02-14 10:50:39
【问题描述】:

我收到此错误:

用户''@'localhost'的访问被拒绝(使用密码:否)

代码通过 mysqli_connect 但在 mysql_select_db($db) 上失败; 以下是我的代码:

$conn = mysqli_connect($host,'segokaku_user','SegokakuDB',$db); 
if (mysqli_connect_errno()) { 
   echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
$db_selected = mysql_select_db($db); 
if (!$db_selected) { 
    echo 'Can\'t use database : ' . mysql_error();
}

【问题讨论】:

  • 您在同一脚本中使用过时的 mysql_ 以及 mysqli_ 接口。

标签: php mysql mysqli


【解决方案1】:

使用

mysqli_select_db($conn, $db)

改为

mysql_select_db($db)

我觉得应该可以解决你的问题

【讨论】:

    猜你喜欢
    • 2013-12-29
    • 2013-02-07
    • 2015-10-07
    • 2018-02-22
    • 2016-12-27
    • 2012-06-17
    • 2019-12-19
    • 2017-10-26
    相关资源
    最近更新 更多