Php can';无法在我的cpanel中连接数据库

Php can';无法在我的cpanel中连接数据库,php,mysqli,cpanel,namecheap,Php,Mysqli,Cpanel,Namecheap,我已经在我的投资组合中购买了一个web主机和一个域名,但是在我的Cpanel中没有设置与联系人表单和数据库的连接,我正在尝试通过简单的文件测试连接。 我不知道是什么问题,我猜“mysqli”没有设置,我检查了连接信息(用户,通行证…)他们是正确的,有什么建议吗 赞助商托管:namescape.com <?php $host = 'localhost'; $user = 'user1'; $pass = 'pass1'; $db = 'db1'; $con = mysqli_con

我已经在我的投资组合中购买了一个web主机和一个域名,但是在我的Cpanel中没有设置与联系人表单和数据库的连接,我正在尝试通过简单的文件测试连接。 我不知道是什么问题,我猜“mysqli”没有设置,我检查了连接信息(用户,通行证…)他们是正确的,有什么建议吗

赞助商托管:namescape.com

<?php

$host = 'localhost';
$user = 'user1';
$pass = 'pass1';
$db = 'db1';




$con = mysqli_connect($host, $user, $pass,$db);


if($con)
{

    print 'CONNECTED';

}
else
{
     print 'NOT CONNECTED';
}

?>

要调试和检查发生的情况,请使用以下命令:

else
{
     print 'NOT CONNECTED';
     echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
而不是:

else
{
     print 'NOT CONNECTED';
}

您可以使用该函数检索错误消息。@Ragnis拒绝用户'user'@'localhost'对数据库'db1'的访问“在我的Cpanel中数据库未设置为打开”-那么您要测试什么?已连接*@lvaroGonzálezi尝试一下,这就是弹出的-->用户“user”@“localhost”对数据库“db1”的访问被拒绝转到您的cpanel并检查
user
是否有权访问
db1
数据库,步骤如下:(1)创建一个数据库,(2)选择该数据库并为其创建一个用户。我解决了这个问题,我没有在我的cpanel中添加“特权用户”,多爱的男人真的很感激你的时间