我有这个文件(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)