Bonjour
je suis pas trop expert en MySQL et peut etre que mon besoin est particulier

Voici mon code de base qui ne repond pas a mon besoin

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$select_availability = 'SELECT * FROM holiday WHERE end >= "2007-06-11" AND start BETWEEN "2007-06-01" AND "2007-06-01" ORDER BY start ASC';
(J'ai une table avec plusieur champs dans le champs start et end de type date (debaut et fin des vacances))

En fait dans mon code, il controle si mon champs "start" est entre deux date.

Ce qu'il me faudrait c'est que MySQL controle si la valeur de ma variable $date (qui contient une date d'un jour, par exmple 2007-06-03) soit entre les valeur de champ start et end

Es-ce possible?
Si oui comment?

En fait pour etre plus précis. Je dois afficher dans un calendrier que j'ai crée, les diponibilité des mes collègues.

Si je prend par exemple le jour 2007-06-11 ($date), je dois afficher dans ce jour, toutes les personne qui sont absence, en fonction des entrée des champs start en end de ma table

En francais parlé je dois créé un instruction MySQL qui dit ceci
(start et end sont donc les nom de mes champs)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$select_availability = 'SELECT * FROM holiday 
WHERE $date est plus grand ou egal que start pour autant que end est plus grand ou egal que $start
Si ca fonctionne, dans la case 2007-06-11 de mon caledrier devarit s'afficher les noms de toutes les personnes absentes se jour ci. (idem et meme raisonnement pour tous les autre dates du mois et de l'année)


Mille mille merciS