Comment fermer la connexion à la base de données en PHP

PHPz
Libérer: 2023-04-03 18:42:01
original
1038 Les gens l'ont consulté

PHP est un langage de script côté serveur populaire largement utilisé dans le développement Web. Lors de l'interaction avec la base de données, nous devons ouvrir la connexion à la base de données, mais lorsque la connexion à la base de données n'est pas nécessaire, nous devons la fermer. Dans cet article, nous verrons comment fermer la connexion à la base de données en PHP.

Interaction PHP avec la base de données MySQL

En PHP, nous pouvons interagir avec la base de données MySQL en utilisant de nombreuses méthodes différentes. Voici un exemple simple :

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Copier après la connexion

Dans cet exemple, nous utilisons l'objet mysqli pour créer une connexion au serveur MySQL. Si la connexion échoue, nous imprimons un message d'erreur. Une fois que nous nous sommes connectés avec succès à la base de données, nous pouvons effectuer des requêtes et d’autres opérations.

Fermez la connexion à la base de données

Après avoir terminé toutes les opérations de base de données requises, nous devons fermer la connexion à la base de données. PHP propose de nombreuses méthodes pour fermer les connexions MySQL. Voici quelques-unes des méthodes :

$conn->close();  // 使用 mysqli 对象的 close() 方法
mysql_close($conn);  // 使用 mysql_close() 函数
Copier après la connexion

Dans le code ci-dessus, nous utilisons la fonction close() ou la fonction mysql_close() de l'objet mysqli pour fermer la connexion.

Si vous utilisez PDO, fermez la connexion comme suit :

$conn = null;  // 使用变量 $conn 来关闭连接
Copier après la connexion

Dans cet exemple, nous fermons la connexion en définissant la variable $conn sur null.

Ces méthodes peuvent fermer avec succès la connexion MySQL. Nous pouvons les utiliser lorsque nous ne faisons rien, ou nous pouvons les utiliser lorsque nous devons réutiliser les ressources de connexion afin de libérer les ressources de connexion. La fermeture des connexions peut vous aider à éviter les fuites de mémoire et d'autres problèmes.

Résumé

En PHP, nous pouvons interagir avec la base de données MySQL en utilisant un objet mysqli ou un objet PDO. Lorsqu'il s'agit de connexions à la base de données qui ne sont plus nécessaires, nous devons explicitement fermer la connexion à la base de données pour libérer des ressources. Nous pouvons utiliser la fonction close() (mysqli), la fonction mysql_close() ou définir la variable sur null (PDO) pour fermer la connexion. Ces méthodes peuvent fermer avec succès les connexions MySQL pour vous aider à éviter les fuites de mémoire et autres problèmes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal