Requête avec between

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

  • Votes
  • Date
  • Date décroissante
  1. select nomenf from enfants where '2000/01/01'<naissance<'2002/01/01' ");
    Plus sur si sa fonctionne ou pas
    1. 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.
  2. 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'
    1. Merci
      Toujours pas de retour
  3. 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 ?