SELECT limité? - PHP - Programmation
Marsh Posté le 18-05-2005 à 16:37:42
ReplyMarsh Posté le 18-05-2005 à 16:43:04
ok bah je fais un while pr afficher mes resultas. ça a la fome de ça, si je me trompe pas
Code :
|
Marsh Posté le 18-05-2005 à 17:04:16
Mysql (chui un Newb, ne l'oublions pas, donc chaque chose en son temps)
Marsh Posté le 18-05-2005 à 17:25:42
euh.....il te manque pas des balises <? ?> là
car là tu mélanges php et html non ?
Marsh Posté le 18-05-2005 à 17:41:17
Il serait sans doute judicieux de n'exécuter que la partie purement PHP, et de virer tout le HTML.
Règle de bonne pratique : toujours essayer de réduire la portée du problème.
Marsh Posté le 18-05-2005 à 18:17:08
Le problème ne vient pas de mon Html, mais de la requete proprement dite à mon avis. l'html n'est ici qu'une mise en forme de mes réponse à mes requètes.
je rappelle la requete :
Code :
|
je parcours mon tableau grace à mon while, comme ceci :
Code :
|
et l'affichage de mes résultat avec de 'betes' echos :
Code :
|
Et...résultat: 30 résulats trouvés au lieu de mes 97 trouvés sous phpmyadmin avec la même requête...
Marsh Posté le 18-05-2005 à 19:00:19
Si tu fais un echo mysql_num_rows($res) juste après ta requête, il te répond quoi ?
Marsh Posté le 18-05-2005 à 19:06:11
Citation : Le problème ne vient pas de mon Html, mais de la requete proprement dite à mon avis. l'html n'est ici qu'une mise en forme de mes réponse à mes requètes. |
Justement : à quoi bon le poster dans ce cas ? TOUJOURS réduire la portée du porblème avant de s'arracher les cheveux et de poster.
Marsh Posté le 19-05-2005 à 09:33:09
The-Shadow a écrit : Si tu fais un echo mysql_num_rows($res) juste après ta requête, il te répond quoi ? |
jai ajouté ceci :
Code :
|
et .. 85 réponses (ce qui est normal, oui il y en a moins que je pensais, mais + que 30 en tout cas!) bref, l'erreur doit forcement venir de mon while alors. en tout cas merci pour l'idée du num_rows
Marsh Posté le 19-05-2005 à 09:52:11
tomtom41 a écrit : euh.....il te manque pas des balises <?php ?> là |
+1
Marsh Posté le 19-05-2005 à 11:05:31
heum pr les balises c'est cool, je n'ai aps mis tout mon code dans un soucis de comprehension.
Pr info j'ai trouvé d'ou venait mon problème : mon include "header.php"; qui venait perturber l'affichage (étant imbriqué dans ma boucle).
Bref, voilà, merci à tous ceux qui m'ont aidé, c'est vraiment cool
Marsh Posté le 19-05-2005 à 11:33:39
Citation : Le problème ne vient pas de mon Html, mais de la requete proprement dite à mon avis. |
TOUJOURS réduire la portée du problème sans préjuger.
Marsh Posté le 19-05-2005 à 11:42:08
ace2097 a écrit : jai ajouté ceci :
|
Bon bah garde le num_rows et fait une boucle for, comme ça tu seras sûr.
Marsh Posté le 19-05-2005 à 13:10:16
pour info, il serait bon, que tes balises <table> soient pas dans la boucle, sinon, elles vont être dupliquées à chaque tour...
Marsh Posté le 18-05-2005 à 16:27:09
Hello,
J'ai un petit problème au niveau de l'afficahge de mes résultats suite à la requete suivante:
J'ai environ 97 résultats qui s'affichent sous phpmyadmin... et 30 dans ma page Web. Pourtant j'ai mis un LIMIT 0,200. Je ne vois pas pourquoi celà me limite à 30. Des idées pour un newb en détresse? Merci d'avance