ホームページ  >  に質問  >  本文

mysqli (データベース) 接続をいつ閉じる必要がありますか?

<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>
P粉311464935P粉311464935444日前507

全員に返信(2)返信します

  • P粉521748211

    P粉5217482112023-08-25 22:19:02

    このページでの接続の使用が終了したら、接続を閉じてください。たとえば、ブログをお持ちの場合、ブログを公開するボタンをクリックすると、接続を開くコードが開始され、接続に対して何らかの処理 (データベースへの追加やページへの表示など) が行われ、その後、接続が閉じられます。接続が必要以上に長く開かれないようにします。ただし、ボタンを再度クリックすると、必要な場合にのみリソースを使用して、プロセスが最初からやり直しられます。

    返事
    0
  • P粉336536706

    P粉3365367062023-08-25 18:36:36

    php.net Web サイトから引用。

    出典: http://php.net/manual/en/mysqli.close .php

    返事
    0
  • キャンセル返事