Probléme Sql et date

Résolu/Fermé
guilom076 Messages postés 49 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 21 avril 2011 - 11 mai 2009 à 12:20
guilom076 Messages postés 49 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 21 avril 2011 - 11 mai 2009 à 13:42
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 lundi 11 mai 2009 Statut Membre Dernière intervention 1 septembre 2009 11
11 mai 2009 à 12:27
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 mardi 20 mai 2008 Statut Membre Dernière intervention 21 avril 2011 2
11 mai 2009 à 13:42
Humm bien vu :)
Ca marche tout de suite beaucoup mieux
Merki !
0