CPanel数据库连接错误

时间:2017-01-21 17:20:25

标签: php mysql cpanel

我最近转投CPanel,从那时起,我就遇到了问题。我在连接数据库时遇到问题。我在CPanel中创建了它,其中包含假设的用户名'root'和密码'123'。我有一个文件/scripts/dbh.php和一个文件/index.php。以下是内容。

dbh.php:

<?php
// Database Handler
$db_name = 'hughchalmers';
$servername = "localhost";
$username = "root";
$password = "123";
$table_name = 'accounts';
$conn = mysqli_connect($servername, $username, $password, $db_name) or         die('Cannot connect to database. Contact an admin');
?> 

(hughchalmers是一个数据库,账户是一张表)
的index.php:

<?php
include($_SERVER['DOCUMENT_ROOT'].'/memedictionary/scripts/header.php');
include($_SERVER['DOCUMENT_ROOT']. '/memedictionary/scripts/dbh.php')
?>
<head>
<title>Login</title>
</head>
<body>

</body>

这里的问题是什么?它只是因为我设置的消息而死(无法连接到数据库。请联系管理员)。道歉,我是MySQL和CPanel的新手

1 个答案:

答案 0 :(得分:0)

检查mysqli_connect()的最后一个参数。看起来你指的是一个表,而它必须是数据库名称,或者它只是一个变量名,但你实际上是在传递数据库名吗?