date in mysql-abfrage

Loomis

Mitglied Bunt
Ich sitze gerade an so einer Art Terminkalender.

Ich habe eine Tabelle mit 2 Datumseinträgen. Ein Start-Datum und ein End-Datum.

Diese Termine sollen nun auf einer Seite sichtbar werden und zwar 2 Wochen vor dem Start bis ein Tag nach Ende.
Ich werd noch bekloppt mit den Datum/Zeit Sachen in PHP :-(

Hab das so versucht, aber das tut nicht:
PHP:
$db = new database;
$db->connect();

$start = date('Y-m-d', strtotime('-2 weeks', time()));
$ende = date('Y-m-d', strtotime('+1 day', time()));

$sql = 'SELECT * FROM table WHERE start <= "' .$start. '" AND ende >= "' .$ende. '" ORDER BY start';
$res = $db->fetch($sql);
 
Zurück