你好,我有一个用户创建表单,当我单击summit按钮时,它会将数据传递到创建用户php文件。我在那里有一个include,可以打开到数据库的连接来插入数据,但到数据库的链接没有打开。所以我知道db-connect.php是有效的,因为我网站的其他部分都是有效的。
这是我迄今为止尝试过的,但未能开始工作:
include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php');
include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-connect.php');
include_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php');
include '/includes/db-config.php';
require ('/includes/db-config.php');
以下是在PHP 中声明路径的几种方法
父目录
include("../includes/DB-config.php");
路径从当前目录之上的一个目录开始。
当前目录
include("./includes/db-config.php");
路径从当前目录开始。
目录名(__FILE__)
include(dirname(__FILE__) . "/includes/db-config.php");
这给出了脚本所在目录的绝对路径。
$_SERVER['DOCUMENT_ROOT']
include($_SERVER['DOCUMENT_ROOT'] . "/includes/db-config.php");
获取服务器的根目录。
只要您的文件存在于服务器上,其中一个示例就应该有效。找到includes目录并相应地选择一个选项。祝你一切顺利。