Probléme Sql et date

Résolu
guilom076 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -  
guilom076 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -
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 !!

2 réponses

babou054 Messages postés 162 Date d'inscription   Statut Membre Dernière intervention   11
 
faut que tu entoure tes dates avec des cotes ;)

$requete = "SELECT * from conge where dateDebut<='".$date."' and dateFin>='".$date."';"
1
guilom076 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   2
 
Humm bien vu :)
Ca marche tout de suite beaucoup mieux
Merki !
0