ホームページ  >  記事  >  バックエンド開発  >  PHPでデータベース接続を閉じる方法

PHPでデータベース接続を閉じる方法

PHPz
PHPzオリジナル
2023-04-03 16:47:46972ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。