Aller au contenu

Sujets conseillés

Posté

j'execute une requete et j'affiche le resultat (en fin de code je mets mysql-free_result())

pui je fais une autre demande avec la même requète et... je retrouve un des résultat qui s'affiche

Est-ce une erreur de conception ou y-a-t-il une fonction qui libère le serveur(?) du résultat?

Posté

Bonjour,

Quand tu dis

puis je fais une autre demande avec la même requète et

Qu'entend-tu par là ? Tu recharge la page ?

Parce que si tu exécute la même requète, il est normal que ca t'affiche la même chose ;)

Posté

non, bien sûr je ne fais pas la même recherche

j'ai deux critères "groupe" et "année"

je peux donc demander groupe1 et annee 2004 ou groupe3 et annee 2005

et pour un groupe (toujours le même) j'ai la même réponse même si je demande une annee différente.

c'est pourquoi je me demandais s'il n'y avait pas une fonction mysql qui libérait ce qui est en mémoire?

Posté

Normalement tu n'a pas besoin de libérer la mémoire, le système s'en charge.

Ce que tu peux faire, c'est exécuter tes deux requètes successives dans phpMyAdmin pour voir les résultats, et voir s'il n'y a pas une erreur de ce coté.

Sinon tu peux nous mettre un bout de code ici pour qu'on regarde :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...