salut tout le monde !

j'ai une table 'events' avec un attribut 'start_date' et 'end_date'. Je voudrais faire une requete pour afficher les événements dont la date de fin est comprise entre 'now() - 15 jours' et 'now()' et dont la date de debut est comprise entre 'now()' et 'now()+60'. Voici ma requete (qui ne marche pas...) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query = "SELECT title FROM table_events WHERE end_date between (\"".$day."\"-15) and now() and start_date between now() and (\"".$day."\"+90);";
le format de la date est sous la forme : 'aaaa-mm-jj hh:mm:ss'
avant la requete, je verifie si la date du jour est comprise entre 1 et 9, dans ce cas, j'ajoute un '0' avant. Sinon, je fais l'affectation sans '0'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (($i + $row)< 10 ) {
		$day = $date['year']."-".$date['month']."-0".($i + $row);
	}	else{
		$day = $date['year']."-".$date['month']."-".($i + $row);}
pourriez-vous me donner votre avis, merci bcp