par
Shadockou » 02 déc. 2007, 14:58
hummm... dans ce cas la premiere requete devait sans doute se contenter d'afficher tout le contenu de la table, ce qui donne effectivement le même résultat que si tu demandais du minimum au maximum,
le probléme n'était donc apparent que lorsque tu demandais un intervalle moindre.
Je n'ai jamais fait l'experience mais a mon avis un chiffre ou nombre entre apostrophes est probablement considéré comme un string par ta base, ce qui explique l'absence de resultat correcte.
Par ailleurs, si j'étais toi je mettrai simplement des variables $min et $max dans ma requete SQL, ainsi pas besoin de refaire la requete plusieurs fois, ca allegerait pas mal ton code.
ex :
SELECT type, prix, descriptif FROM bdd ORDER BY prix LIMIT $min,$max
(à confirmer parce que je suis encore débutant hein...

)
hummm... dans ce cas la premiere requete devait sans doute se contenter d'afficher tout le contenu de la table, ce qui donne effectivement le même résultat que si tu demandais du minimum au maximum,
le probléme n'était donc apparent que lorsque tu demandais un intervalle moindre.
Je n'ai jamais fait l'experience mais a mon avis un chiffre ou nombre entre apostrophes est probablement considéré comme un string par ta base, ce qui explique l'absence de resultat correcte.
Par ailleurs, si j'étais toi je mettrai simplement des variables $min et $max dans ma requete SQL, ainsi pas besoin de refaire la requete plusieurs fois, ca allegerait pas mal ton code.
ex :[php] SELECT type, prix, descriptif FROM bdd ORDER BY prix LIMIT $min,$max[/php]
(à confirmer parce que je suis encore débutant hein... :wink:)