我在编码方面的一个主要问题是包括config.php和需要连接到数据库的db类
假设我在文件的根目录中有一个mysql.php和config.php文件
如果我在这条路上:
根目录/sub/portal/modules/gallery.php
我需要获取config.php变量,比如
$dbhost = "localhost";
$dbuname = "root"; // Database username
$dbpass = ""; // Database password
$dbname = "mydb"; // Database NAME
我应该这样写:
require("../../../config.php");
require("../../../mysql.php");
$mdb = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
if(!$mdb->db_connect_id) {
die("cant connect to db");
}
肯定会给我一个错误:
警告:include(../../../config.php)
[函数.包含]:打开失败
stream:在
那么有什么方法可以避免这个错误并找到连接到我的数据库的方法吗?啊!
最佳答案
使用这个:
require(dirname(__FILE__)."/../../../config.php");
require(dirname(__FILE__)."/../../../mysql.php");
关于php - 如何在相应的php文件中包含数据库配置文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3175411/