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
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. 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
    1. 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
  2. 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
    1. plut112
       
      Merci
      Toujours pas de retour
      0
  3. 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