Mysqli函数调用单独的页面

时间:2012-07-06 15:04:38

标签: function mysqli

我正在尝试创建一个使用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()

1 个答案:

答案 0 :(得分:0)

我只需要将opendb和closedb操作包含在rundb函数中。一旦我这样做,它就完美无缺。