【发布时间】:2017-09-11 04:22:30
【问题描述】:
我有带有 pdo 连接的数据库配置文件 (config.php)。这是该文件的内容。
$db_host = "localhost";
$db_name = "my_database_name";//@ This line is dynamically Adding
$db_user = "root";
$db_pass = "";
// @Connecting the database with above credentials
try{
$db_conn = new PDO("mysql:host={$db_host};dbname={$db_name}", $db_user, $db_pass);
$db_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo $e->getMessage();
}
我正在使用一些脚本添加$db_name = "my_database_name"; 行。然后我立即使用这个数据库名称进行 crud 操作。但是这个 config.php 文件显示
注意:未定义变量:第 7 行 F:\xampp\htdocs\rootfolder\config\config.php 中的 db_name
据我所知,问题是因为动态添加了 $db_name。因此,如果我们立即自动重新加载该 config.php php 文件,那么它将起作用。如何自动重新加载 php 文件?
【问题讨论】:
-
这个问题有点令人困惑——你是说你在动态地写 $db_name = "my_database_name";到 config.php 文件的行?
-
是的,我正在添加 $db_name = "my_database_name";动态。并使用相同的数据库名称进行 crud 操作。