可以';t从包含的文件PHP中获取变量


Can't get variable from included file PHP

我有这个文件(config.php)

<?php
session_start();
$db = new mysqli("localhost", "root", "", "sklep-3jt");
?>

这个

<?php
include "config.php";
echo $db;
?>

关键是错误显示$db变量未定义。为什么?

config.php中的代码将mysqli类实例分配到$db变量中。所以,这个变量中并没有字符串,就像有人说的那样。如果您想验证数据库是否已连接,请尝试以下示例中的操作:http://php.net/manual/en/mysqli.get-server-info.php

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

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