Pour afficher le(s) message(s) entre 2 dates spécifiques (par exemple) :
une occasion commence le (04-12) et se termine le (04-14) sans sélectionner d'année dans la requête pour la rendre récurrente chaque année aux dates spécifiées. Mon objectif est donc d'afficher cette occasion à la date de début et de la masquer automatiquement à la date de fin comme suit :
$stmt = $db->query(
"SELECT * FROM table
WHERE (CAST(CURDATE() AS date)
BETWEEN
CAST(table.date_start AS date)
AND
CAST(table.date_end AS date))
LIMIT 1"
);
Maintenant, l'occasion commence et disparaît entre ces dates spécifiées seulement, pas après ou avant.