PHP 未连接到服务器
PHP not connecting with server
我有以下 PHP 代码:
(db/connect.php)
(index.php)
我不断收到以下错误:
我有一个 Linux CPanel 和一个外部虚拟主机:GoDaddy
为什么我连接不上?
谢谢:)
这是db_user:
您的连接 link 应该是
require 'db/Connect.php';
即Connect.php
以大写开头。
目录如下
htdocs
|---test-db
| |---index.php
| |---db
| |---connect.php
|
连接到 Godaddy
您的 mysqli 连接将 "localhost" 列为第一个参数。您正在尝试连接到本地数据库。您需要通过 Godaddy 远程连接到主机。您将需要通过您的 CPanel 查找连接信息。
您将需要创建 and/or 找到以下 MySql 数据库信息:
1.主机名
2. 用户名
3. db_password
4. db_name
使用Class 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();
}
?>
我有以下 PHP 代码:
(db/connect.php)
(index.php)
我不断收到以下错误:
我有一个 Linux CPanel 和一个外部虚拟主机:GoDaddy
为什么我连接不上?
谢谢:)
这是db_user:
您的连接 link 应该是
require 'db/Connect.php';
即Connect.php
以大写开头。
目录如下
htdocs
|---test-db
| |---index.php
| |---db
| |---connect.php
|
连接到 Godaddy
您的 mysqli 连接将 "localhost" 列为第一个参数。您正在尝试连接到本地数据库。您需要通过 Godaddy 远程连接到主机。您将需要通过您的 CPanel 查找连接信息。
您将需要创建 and/or 找到以下 MySql 数据库信息:
1.主机名
2. 用户名
3. db_password
4. db_name
使用Class 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();
}
?>