(PHP 4, PHP 5)
mysql_close — Ferme la connexion MySQL
Avertissement
Cette extension
était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0. À la place, vous pouvez
utiliser l'extension MySQLi ou l'extension
PDO_MySQL. Voir aussi
MySQL : choisir une API du guide.
Alternatives à cette fonction :
- mysqli_close()
- PDO : Assigne la valeur
null
à l'objet PDO
Description
mysql_close(resource
$link_identifier
= NULL): bool
Les connexions et les jeux de résultats ouverts de façon non persistantes sont automatiquement
détruits lorsqu'un script PHP termine son exécution. Aussi, le fait de fermer une connexion
et libérer les résultats étant optionnel, le fait de le faire explicitement est néanmoins vivement
recommandé. Ceci va retourner les ressources immédiatement à PHP et à MySQL, ce qui va améliorer les
performance. Pour plus d'informations, référez-vous à la
libération des ressources
Liste de paramètres
-
link_identifier
-
La connexion MySQL.
Si l'identifiant du lien n'est pas spécifié, la dernière connexion
ouverte avec la fonction mysql_connect() sera utilisée.
Si aucune connexion n'est trouvée ou établie, une alerte de niveau
E_WARNING
sera générée.
Valeurs de retour
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Exemples
Exemple #1 Exemple avec mysql_close()
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
echo 'Connexion réussie';
mysql_close($link);
?>
L'exemple ci-dessus va afficher :
Connexion réussie
Notes
Note:
mysql_close() ne fermera pas les connexions
persistantes créées par mysql_pconnect().
Pour plus de détails, voir la page du manuel sur les
connexions persistentes.
Voir aussi