新的mysqli连接在My Cpanel中不起作用,但在我的计算机中有效

时间:2013-05-13 04:59:31

标签: php mysql

php代码在我的计算机上运行良好,但每当我将文件上传到我的Cpanel时,都无法收到此错误消息:

  

警告:mysqli :: mysqli()[mysqli.mysqli] :( 42000/1044):拒绝用户'*****'@'localhost'访问/ home中的数据库'*****'第3行/ ***** / public_html / Admin Panel / db.php       无法连接到数据库[拒绝用户'*****'@'localhost'访问数据库'*****']

我的用户名密码都是100%正确但我不知道为什么我会收到此信息。

<?php
    $connection=new mysqli('localhost', 'CpanelName_username', 'test.123', 'CpanelName_DB');
    if($connection->connect_errno > 0){
        die('Unable to connect to database [' . $connection->connect_error . ']');
    }
?>

1 个答案:

答案 0 :(得分:1)

检查是否应该使用localhost。

许多共享托管服务提供商可能没有同一台计算机上的数据库。因此,请检查数据库主机名并进行相应更改。

相关问题