8797 sujets

Développement web côté serveur, CMS

Bonjour,

j'ai lu qu'en utilisant PDO il fallait utiliser la fonction closeCursor() pour libérer la connexion à la base Mysql et libérer la mémoire.

ceci dit, existe t-il un moyen de contrôler que la fermeture de la connexion a bien eu lieu?

avec Firebug ou autre par exemple?

merci
ah bon?

pourtant il me semble bien l'avoir vu dans un bouquin qui traitait de PDO avec MysQl, sauf erreur de ma part...

alors que faut il faire pour fermer proprement les ressources?
closeCursor force la libération de la requête pour les pilotes qui ne le font pas automatiquement. MySQL le fait donc ça sert à rien.

Si tu veux vraiment forcer la fermeture complète de la connexion au serveur MySQL tu fait un unset sur ton objet PDO. Mais comme la connexion se termine à la fin de ton script en général ça sert pas à grand chose.