Function 在单独页面上调用Mysqli函数
我正在尝试使用mysqli创建一个函数页来打开和关闭数据库,但它不起作用。这是可能的还是我每次都必须打开和关闭它?以下是functions.php页面中的代码:Function 在单独页面上调用Mysqli函数,function,mysqli,Function,Mysqli,我正在尝试使用mysqli创建一个函数页来打开和关闭数据库,但它不起作用。这是可能的还是我每次都必须打开和关闭它?以下是functions.php页面中的代码: function opendb(){ $mysqli = new mysqli(); $mysqli->connect($host, $user, $pw, $db); } function closedb(){ $mysqli->close(); } function rundb($qu
function opendb(){
$mysqli = new mysqli();
$mysqli->connect($host, $user, $pw, $db);
}
function closedb(){
$mysqli->close();
}
function rundb($query){
$result = $mysqli->query($query);
return $result;
}
现在,opendb()函数在调用时工作,但closedb()函数返回以下错误:
致命错误:对非对象调用成员函数close()我只需要在rundb函数中包含opendb和closedb操作。一旦我这么做了,它就完美地工作了