我在 global.php 文件中声明了以下函数:
function dbconnect(){
$mysqli = new mysqli($dbserver,$dbuser,$dbpasswd,$dbdatabase);
if ($mysqli->connect_error){
echo ($mysqli->connect_error);
return null;
} else {
return $mysqli;
}
}
我已经 100% 确定 $dbdatabase 是一个有效的数据库。我调用该函数,我得到了一个有效的对象,没有错误;但是,当我尝试执行查询时,该对象报告未选择任何数据库。如果我删除代码并直接在我需要的地方执行它 - 没问题。我错过了什么吗?谢谢!