0

我正在尝试制作一个功能页面,该页面将使用 mysqli 打开和关闭数据库,但它不起作用。这是可能的还是我每次都必须打开和关闭它?这是来自functions.php页面的代码:

    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()

4

1 回答 1

0

我只需要将 opendb 和 closedb 操作包含到 rundb 函数中。一旦我这样做了,它就完美地工作了。

于 2012-07-12T02:45:09.457 回答