Exploiter 2 fois un résultat d'une requête [Résolu] - PHP - Programmation
Marsh Posté le 02-12-2004 à 13:28:27
mysql_data_seek($row,0);
Marsh Posté le 02-12-2004 à 18:29:46
J'ai essayé avec le code en dessous, mais ça ne marche pas
Code :
|
et la fonction :
Code :
|
et j'ai comme erreur :
Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource [...] (qui pointe sur : return mysql_data_seek($row, $ligne); )
Marsh Posté le 02-12-2004 à 18:52:54
le premier argument du mysql_data_seek doit être le dataset, pas une de ses lignes
Marsh Posté le 02-12-2004 à 19:19:30
Qu'est ce que tu appelles le dataset ?
La ligne que m'as donné scarf3ss3, est fausse alors ?
j'ai regardé la doc sur Nexen pourtant...
Marsh Posté le 02-12-2004 à 19:27:36
Non, la ligne est bonne, c'est la variable qu'il utilise qui est fausse. Quand au dataset, c'est ce qui est retourné par un mysql_query.
Marsh Posté le 02-12-2004 à 22:14:56
Oui effectivement naceroth tu as raison mais bon faudrait avoir sa class pour dire quel variable mettre...
Marsh Posté le 02-12-2004 à 23:55:08
scarf3ss3 a écrit : Oui effectivement naceroth tu as raison mais bon faudrait avoir sa class pour dire quel variable mettre... |
Tout à fait, c'est un peu pour ça que j'avais pas précisé dans ma réponse
La seule certitude au vue de l'emploi qu'il en fait, c'est que ce n'est pas $row
Marsh Posté le 03-12-2004 à 00:17:41
Merci, j'ai trouvé grâce à vous.
j'ai mis :
Code :
|
et
Code :
|
Marsh Posté le 03-12-2004 à 05:02:33
Surfoo elle est surement bien ta class pour tes requetes mais essaye plutot de comprendre avant, tout ce qu'il y a dedans pour que tu saches ce que tu fais...
Marsh Posté le 03-12-2004 à 13:22:06
C'est moi qui ai écrit la class, c'est juste que je ne savais pas comment utiliser la fonction mysql_data_seek
Marsh Posté le 02-12-2004 à 10:30:05
Bonjour,
Voilà je fais une requête et je voudrais l'exploiter 2 fois sans refaire la requête. Si je fais les 2 requête séparement ça fonctionne mais si je fais les 2 en même temps, ça ne fonctionne pas...
Voilà le code :
J'ai essayé de réinitialiser le pointeur du tableau $row avec la fonction reset() mais j'ai une erreur..
Que faire alors ?
Message édité par Surfoo le 03-12-2004 à 00:41:41