PHP没有与服务器连接

时间:2015-10-11 10:37:42

标签: php mysql sql host

我有以下PHP代码:

(分贝/ connect.php)

enter image description here

(的index.php)

enter image description here

我一直收到以下错误:

enter image description here

我有一个Linux CPanel和一个外部虚拟主机:GoDaddy

为什么我无法连接?

谢谢:)

这是db_user:

enter image description here

3 个答案:

答案 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();
      }
?>

http://www.w3schools.com/php/func_mysqli_connect.asp

答案 2 :(得分:0)

您的连接链接应为

require 'db/Connect.php';

那是Connect.php以大写字母开头。