Bonjour à tous,
Je me pose une petite question sur la fonction mysql_free_result() ?
Cette fonction est elle réellement utile et si oui quand l'utiliser ?
La doc php précise :
Comment évaluer si on doit utiliser ou non cette fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql_free_result() n'est à appeler que si vous avez peur d'utiliser trop de mémoire durant l'exécution de votre script. Toute la mémoire associée à l'identifiant de résultat sera automatiquement libérée.
Partant du principe que l'on code de façon à optimiser le script (donc utilisation de cette fonction), y'a t il un intérêt à placer cette fonction en fin de script ?
Dans l'exemple si dessous :
Y'a t il un interet a mettre un mysql_free_result($res) entre les 2 queries ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $res = mysql_query("SELECT ..."); if ( mysql_num_rows($res) > 0 ) ... $res = mysql_query("SELECT ..."); if ( mysql_num_rows($res) > 0 ) ...
Y'a t il un interet a mettre un mysql_free_result($res) à la fin ?
Merci bcp pour votre aide
Partager