0

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

警告:mysqli::mysqli() [mysqli.mysqli]: (42000/1044): 用户 '*****'@'localhost' 拒绝访问 /home/** 中的数据库 '*****' ***/public_html/Admin Panel/db.php 第 3 行无法连接到数据库 [拒绝用户 '*****'@'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 . ']');
    }
?>
4

1 回答 1

1

检查是否应使用 localhost。

许多共享主机提供商可能不在同一台机器上拥有数据库。因此检查数据库主机名并进行相应更改。

于 2013-05-13T09:13:46.633 回答