bonjour a tous...
je suis au désespoir.. quelqu'un pourr t il me sortir de là ??
voici mon problème.. j'écris un flux RSS avec certaines données triéées de ma base de données
voici quelques clés pour comprendre mon problème
mes entrées comportent les champs suivants :
start_date : date de départ de mon événement
end_date : date de fin de mon événement
endtime : heure de fin de mon événement
si mon événement se termine à 15:30, endtime = 930 (timestamp unix)
mais voila je cherche a supprimer de mon tri toutes les entrées comportant un endtime inférieur à mon heure actuelle :
ex : entrée avec endtime à 13:00 (soit 780), et qu'il est 14:00 (soit 840) je ne voudrais pas l'afficher...
voici donc mon code et en rouge l'endroit qui me pose problème.. lorsque je place ce code... cela ne marche pas.. quelqu'un aurait il une super idée ??
merci d'avance
$query = 'SELECT res.*, rs.name, rs.rphone, rs.location FROM '
. $this->get_table('reservations') . ' as res INNER JOIN '
. $this->get_table('resources') . ' as rs ON rs.machid=res.machid'
. ' WHERE res.machid=?'
. ' AND (res.start_date=? OR (res.start_date<=? AND res.end_date>=?)) '
. ' AND res.endtime>=minute(now())' . ' AND res.is_blackout <> 1'
. " ORDER BY res.start_date DESC, rs.name, res.starttime DESC";