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()を呼び出す