thierry8
mercredi 12 avril 2006 à 20:28
CITATION(Harry_20 @ mercredi 12 avril 2006, 18h47)
Non ce n'est pas utile,
les ressource sont libérées automatiquement en fin de script PHP. Cette fonction est en effet utile si une requête produit beaucoup de résultats ...
De même la fermeture de la connexion à la base de données n'est pas utile non plus en fin de script, sauf si on a choisi une connexion permanente.
Personnellement je recommande fortement d'utilise la fermeture de la connexion à la base de données...
Si vous la laissez ouverte, pendant toute la durée d'execution du script, vous allez être connecté inutilement au serveur de base de données. Or comme vous le savez sans doute, les hébergeurs limite les connexions par utilisateur. De ce fait vous pouvez gagner
la moitié du temps en fermant la connexion dès quel n'est plus nécessaire et cela contribue ainsi à ne pas avoir de message d'erreur du genre :
"Trop de connexion au serveur de base de données"Quant à la fonction
mysql_free_result() je la trouve très pratique !
Lors de script gourmand, cela n'est vraiment pas négligeable.