Erstmal einen guten Tag oder eine lange Nach... ;o)
Ich bin gerade dabei einen Eventkalender zusammen zu stellen. Die Events können einen Tag lang laufen oder eine längere Zeitspanne.
Deshalb habe ich ein Anfangdatum (date1) und ein Enddatum (date2) als date in einer mysql db angelegt.
Nach meiner Abfrage:
werden zwar alle zukünftigen Events angezeigt aber nicht vergangene mit einer Zeitspanne, welche noch andauern da ja nach date1 selektiert wird.
Nun meine Frage: Wie kann ich die Anfrage stellen, das auch die schon angefangenen aber noch andauernden Events angezeigt werden?
Ich bin gerade dabei einen Eventkalender zusammen zu stellen. Die Events können einen Tag lang laufen oder eine längere Zeitspanne.
Deshalb habe ich ein Anfangdatum (date1) und ein Enddatum (date2) als date in einer mysql db angelegt.
Nach meiner Abfrage:
PHP-Code:
....
$date1 = $_REQUEST['year1']."-".$_REQUEST['month1']."-".$_REQUEST['day1'];
$date2 = $_REQUEST['year2']."-".$_REQUEST['month2']."-".$_REQUEST['day2'];
....
$result = mysql_query("SELECT * FROM events WHERE date1 BETWEEN
'$date1' AND '$date2' ORDER BY date1") or die(mysql_error());
Nun meine Frage: Wie kann ich die Anfrage stellen, das auch die schon angefangenen aber noch andauernden Events angezeigt werden?
Kommentar