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 . ']');
}
?>
答案 0 :(得分:1)
检查是否应该使用localhost。
许多共享托管服务提供商可能没有同一台计算机上的数据库。因此,请检查数据库主机名并进行相应更改。