我有以下PHP代码:
的(分贝/ connect.php)
的(的index.php)
我一直收到以下错误:
我有一个Linux CPanel和一个外部虚拟主机:GoDaddy
为什么我无法连接?
谢谢:)
这是db_user:
答案 0 :(得分:1)
目录应如下所示
htdocs
|---test-db
| |---index.php
| |---db
| |---connect.php
|
答案 1 :(得分:1)
连接Godaddy
你的mysqli连接列表" localhost"作为第一个参数。您正尝试在本地连接到数据库。您需要通过Godaddy远程连接到主机。您需要通过CPanel查找连接信息
您需要创建和/或找到以下MySql数据库信息:
1.主机名
2.用户名
3. db_password
4. db_name
使用类mysqli
您正在使用:$db = new mysql
。您需要使用$db = new mysqli_connect
mysqli_connect
需要四个参与者:
mysqli_connect("host_name","db_user","password","db_name");
db / Connect.php中的代码应如下所示:
<?php
$db = mysqli_connect("host_name","db_user","password","db_name");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
答案 2 :(得分:0)
您的连接链接应为
require 'db/Connect.php';
那是Connect.php
以大写字母开头。