Requête avec between

plut112 -  
clem285 Messages postés 290 Statut Membre -
Bonjour,

Je fais un script qui doit sélectionner des enfants de 3 à 16 ans.
Si j'écris :
$query = mysql_query("select nomenf from enfants where naissance > '2000/01/01' ");
ca marche
si j'écris :
$query = mysql_query("select nomenf from enfants where naissance < '2000/01/01' ");
ca marche
mais si j'écris :
$query = mysql_query("select nomenf from enfants where naissance between '2000/01/01' and '2002/01/01' ");
je n'ai aucun retour
Avez vous une solution ?
Merci d'avance
Cordialement
JP

3 réponses

clem285 Messages postés 290 Statut Membre 83
 
select nomenf from enfants where '2000/01/01'<naissance<'2002/01/01' ");
Plus sur si sa fonctionne ou pas
0
plut112
 
J'ai un retour, mais c'est la liste complète des enfants sans tri.
j'ai fait plusieurs essais avec des dates différentes et j'ai toujours le même résultat.
0
clem285 Messages postés 290 Statut Membre 83
 
bon bah y a sa qui va fonctionné mais c'est moins beau ^^
select nomenf
from enfants
where naissance > '2000/01/01'
and naissance < '2003/01/01'
0
plut112
 
Merci
Toujours pas de retour
0
clem285 Messages postés 290 Statut Membre 83
 
là, je pense que le problème vient d'autre part
as-tu essayé les requêtes directement dans ta base de données, sans passé par ton site en construction ?
0