Jag vill välja ut rader från en tabell med följande kolumner: day, month, year. Vad som hämtas beror på dagens datum (sortera bort sådant som hänt före "idag").
Har kommit fram till denna kod som nästan fungerar:
$dagensdatum = getdate();
$day = $dagensdatum[ mday];
$month = $dagensdatum[ mon];
$year = $dagensdatum[ year];
"SELECT year, month, day, id, title FROM calendar_events
WHERE day >= $day AND month >= $month AND year >= $year
ORDER BY event_month ASC, event_day ASC";
Problemet är att om dagens datum är den 25:e så sorteras också händelser i nästa månad bort om de ligger före den 25:e.
Går det att lösa så att bara händelser före "idag" men i nästa månad inte sorteras bort? Det är mySQL 3