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