[SGBD] Comment utiliser mysql_free_result() ?
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 :
Code:
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.
Comment évaluer si on doit utiliser ou non cette fonction ?
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 :
Code:
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) entre les 2 queries ?
Y'a t il un interet a mettre un mysql_free_result($res) à la fin ?
Merci bcp pour votre aide