mysqli (データベース) 接続をいつ閉じる必要がありますか?
P粉311464935
2023-08-24 23:50:20
<p>現在、</p> のような connect.php ファイルがあります。
<pre class="brush:php;toolbar:false;">$mysql_host = "";
$mysql_database = "";
$mysql_user = "";
$mysql_password = "";
$con = 新しい mysqli(
$mysql_host、
$mysql_user、
$mysql_パスワード、
$mysql_database
);
// 接続を確認する
if ($con->connect_error) {
die("接続に失敗しました: " . $con->connect_error);
}</pre>
<p>MySQL クエリを使用する他のすべての PHP ファイルでは、「include 'connect.php';」</p> を使用します。
<p>W3School のインスタンスの場合、クエリごとに新しい接続を作成し、使用後に接続を閉じます。ここを参照してください: w3schools.com: 彼らがこれをデモンストレーション目的だけでやっているのか、それともベストプラクティスなのかどうかはわかりません。 </p>
<p>選択するたびに接続を閉じて、次のクエリのために新しい接続を作成する必要がありますか?そうでない場合、最終的にいつ接続を閉じなければなりませんか?すべてのクエリを含む PHP ファイルの最後に? </p>
このページでの接続の使用が終了したら、接続を閉じてください。たとえば、ブログをお持ちの場合、ブログを公開するボタンをクリックすると、接続を開くコードが開始され、接続に対して何らかの処理 (データベースへの追加やページへの表示など) が行われ、その後、接続が閉じられます。接続が必要以上に長く開かれないようにします。ただし、ボタンを再度クリックすると、必要な場合にのみリソースを使用して、プロセスが最初からやり直しられます。
php.net Web サイトから引用。
出典: http://php.net/manual/en/mysqli.close .php