我有这个文件(config.php)
<?php
session_start();
$db = new mysqli("localhost", "root", "", "sklep-3jt");
?>
这个
<?php
include "config.php";
echo $db;
?>
重点是错误表明$ db变量未定义。为什么呢?
答案 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)