gaby de Bourriot Posté 27 Octobre 2006 Posté 27 Octobre 2006 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?
NorSeb Posté 27 Octobre 2006 Posté 27 Octobre 2006 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
gaby de Bourriot Posté 27 Octobre 2006 Auteur Posté 27 Octobre 2006 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?
NorSeb Posté 27 Octobre 2006 Posté 27 Octobre 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant