Maison  >  Article  >  développement back-end  >  Comment fermer la connexion à la base de données en PHP

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

PHPz
PHPzoriginal
2023-04-03 16:47:461036parcourir

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 "连接成功";
?>

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() 函数

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 来关闭连接

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!

Déclaration:
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