无法从包含的文件PHP中获取变量

时间:2016-04-14 19:18:46

标签: php file include

我有这个文件(config.php)

<?php

session_start();

$db = new mysqli("localhost", "root", "", "sklep-3jt");

?>

这个

<?php

include "config.php";
echo $db;

?>

重点是错误表明$ db变量未定义。为什么呢?

2 个答案:

答案 0 :(得分:0)

config.php中的代码将mysqli类实例分配给$ db变量。所以这个变量中没有字符串,因为有人已经说过了。如果要验证数据库已连接,请尝试以下示例:http://php.net/manual/en/mysqli.get-server-info.php

另外,我强烈建议使用PDO而不是mysqli。

答案 1 :(得分:0)

首先:定义另一个变量,如字符串,以便能够回显字符串。 第二:检查路径和大小写(Config.php vs config.php)