utilité réelle de mysql_free_result

Répondre
nygma
le 21/11/2004 à 15:39
nygma
salut !

Les manuels PHP indiquent que le free de la mémoire n'est pas indispensable.

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.


Qu'en est-il exactement ?

Je fais un paquet de requête à chaque affichage de page, mais en fait je réutilise presque tout le temps la même variable pour retourner les resultats. ($result, pour faire original)

je ne libère jamais rien.

y'a-t-il un gain de temps ou une perte de temps à ajouter des mysql_free_result partout ?
LA GLOBULE
le 21/11/2004 à 15:50
LA GLOBULE
Perso, je l'utilise.

Une fois, je sais pas pourquoi mais en faisant deux requetes à la suite, MySQL me donnait les resultats de la premiere requete pour la seconde.

Zarb.

Depuis, à chaque select, je fais un free_result.
moogli
le 26/11/2004 à 02:25
moogli
salut,

en plus a tu regardé la mémoire utilisé par le processus mysql. est qu'il n'aurais pas tendance a grossir ?
Si c'est le cas imagine sur un server mutualisé sur le net :)

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours