現在の位置: ホーム> 関数カテゴリ一覧> mysqli_stmt::close

mysqli_stmt::close

(mysqli_stmt_close)準備されたステートメントを閉じます
名前:mysqli_stmt::close
カテゴリ:mysqli
対応言語:php
一言説明:プリプロセシングステートメントオブジェクトを閉じて、関連するリソースをリリースします

関数名:mysqli_stmt :: close()

該当するバージョン:PHP 5、PHP 7

使用法:この関数は、プリプロセシングステートメントオブジェクトを閉じて、それに関連するリソースをリリースするために使用されます。

構文:bool mysqli_stmt :: close()

パラメーター:なし

返品値:プリプロセシングステートメントオブジェクトが正常に閉じられている場合、trueを返します。エラーが発生した場合、falseが返されます。

例:

connect_errno){echo "データベースに接続できなかった:" "。 $ mysqli-> connect_error;出口(); } //プリプロセシングステートメントを準備$ stmt = $ mysqli-> prepare( "select * from user where age>??"); //バインディングパラメーター$ age = 18; $ stmt-> bind_param( "i"、$ age); //クエリ$ stmt-> execute(); //結果を取得$ result = $ stmt-> get_result(); //出力結果while($ row = $ result-> fetch_assoc()){echo $ row ["name"]。 「
";} //結果を閉じる$ result-> close(); // preprocessingステートメントオブジェクトを閉じる$ stmt-> close(); //データベース接続を閉じる$ mysqli-> close();?>>

上記の例では、最初にデータベース接続$ mysqliを作成します。次に、プリプロセシングステートメント$ stmtを準備し、パラメーター$ ageにバインドします。次に、クエリを実行し、結果$ resultを取得します。結果を処理した後、最初に結果セット$の結果を閉じてから、プリプロセシングステートメントオブジェクト$ stmtを閉じます。最後に、データベース接続$ mysqliを閉じました。

プリプロセシングステートメントオブジェクトを閉じることは、それらに関連するリソースがタイムリーにリリースされ、メモリリークやパフォーマンスの問題を回避するための優れたプログラミング習慣であることに注意してください。

類似の関数
人気記事(にんききじ)