Page 1 sur 1

requete entre 2

Posté : 04 mars 2005, 23:54
par :)
BOnsoir a tous

Question très bete, comment faire une requete pour trouver un résultat entre deux nombe, par exemple trouver dans la table une personne entre 2 taille, j'ai pensé a ça:
$req=mysql_query("select * from membre where taille >='$taille' and <='$taille2"); 
$res=mysql_fetch_array($req);
Merci a vous

Posté : 05 mars 2005, 00:06
par jeff
ou peut etre avec between

Posté : 05 mars 2005, 00:07
par LaTeX
Et ça ne fonctionne pas ???
C'est peut être parce que tu as oublié "taille"
Essaye avec :
select * from membre where taille >='$taille' and taille<='$taille2;

Posté : 05 mars 2005, 00:08
par LaTeX
Et il manque une quote à la fin
select * from membre where taille >='$taille' and taille<='$taille2';

Posté : 05 mars 2005, 00:25
par :)
erreur dans la requete

j'ai essayé ça

select * from membre where taille >='$taille' and taille<='$taille2';

Posté : 05 mars 2005, 00:39
par LaTeX
Ca devrait fonctionner comme ça.

As-tu vérifié que tes variables $taille e $taille2 contiennent bien des valeurs au moment de l'exécution de la requête ?

Sinon, fais le avec between mais ça risque d'être la même chose.

Posté : 05 mars 2005, 00:46
par Invité
mes variables taille ne sont pas vierge j'ai verifier y a bien un contenu, c quoi "between "

Posté : 05 mars 2005, 03:26
par thierry
select * from membre where taille between $taille and $taille2

Posté : 05 mars 2005, 18:01
par Flood
Hello,

Evite les select *... Précise plutôt les champs à récupérer.

Pour le between, n'encadre effectivement pas par des apostrophes s'il s'agit de nombres.

/Flood