PHP は、Web 開発で広く使用されている人気のあるサーバーサイド スクリプト言語です。データベースと対話するときは、データベース接続を開く必要がありますが、データベース接続が必要ない場合は、データベース接続を閉じる必要があります。この記事では、PHP でデータベース接続を閉じる方法について説明します。
PHP は MySQL データベースと対話します
PHP では、さまざまな方法を使用して MySQL データベースと対話できます。簡単な例を次に示します。
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
この例では、mysqli オブジェクトを使用して MySQL サーバーへの接続を作成します。接続が失敗した場合は、エラー メッセージが出力されます。データベースに正常に接続すると、クエリやその他の操作を実行できるようになります。
データベース接続を閉じる
必要なデータベース操作をすべて完了したら、データベース接続を閉じる必要があります。 PHP には、MySQL 接続を閉じるためのメソッドが多数用意されています。メソッドの一部を次に示します。
$conn->close(); // 使用 mysqli 对象的 close() 方法 mysql_close($conn); // 使用 mysql_close() 函数
上記のコードでは、mysqli オブジェクトの close() 関数または mysql_close() 関数を使用して接続を閉じます。
PDO を使用している場合は、次のように接続を閉じます。
$conn = null; // 使用变量 $conn 来关闭连接
この例では、$conn 変数を null に設定して接続を閉じます。
これらのメソッドは、MySQL 接続を正常に閉じることができます。これらは、何もしていないときに使用することも、接続リソースを解放するために接続リソースを再利用する必要があるときに使用することもできます。接続を閉じると、メモリ リークやその他の問題を回避できます。
概要
PHP では、mysqli オブジェクトまたは PDO オブジェクトを使用して MySQL データベースと対話できます。不要になったデータベース接続を処理するときは、データベース接続を明示的に閉じてリソースを解放する必要があります。 close() 関数 (mysqli) 関数、mysql_close() 関数を使用するか、変数を null (PDO) に設定して接続を閉じることができます。これらの方法を使用すると、MySQL 接続を正常に閉じることができ、メモリ リークやその他の問題を回避できます。
以上がPHPでデータベース接続を閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。