[英]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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.