Probléme Sql et date

Résolu
Bonjour,
Pour la réalisation d'une application de gestion de congés, j'ai besoin de vérifier si une date est comprise entre deux autres.

N'étant pas un grand spécialiste du sql (loin de là d'ailleurs.), je dois vérifier si la variable $date et comprise entre les dates dateDebut et dateFin stockées en BDD dans la table conge. C'est la que ça ce complique pour moi.

J'ai essayé ceci :
$requete = "SELECT * from conge where dateDebut<=".$date." and dateFin>=".$date.";"

La requéte ne plante pas mais ne retourne aucun résultat alors que justement j'ai ajouter dans la table le tuple
( 2009-01-01 2010-01-01) et que $date est compris entre ces deux dates.

J'ai essayé avec between aussi mais la syntaxe ne devait pas être correct et la requéte plantait..

I need some help !!
Configuration: Windows Vista
Firefox 2.0.0.20

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. faut que tu entoure tes dates avec des cotes ;)

    $requete = "SELECT * from conge where dateDebut<='".$date."' and dateFin>='".$date."';"
    1. Humm bien vu :)
      Ca marche tout de suite beaucoup mieux
      Merki !