Hallo zusammen,
ich habe folgende frage:
Ich möchte mir aus einer Tabelle events nach Datum auslesen lassen.
Leider komme ich im moment nicht weiter.
Ich brauche eine Vorschau der nächsten 3 Monate, eine Rückschau bzw. Archiv der letzten 12 Monate sowie den aktuellen Monat.
In der mysql Doku steht das man es hiermit realisieren kann:
DATE_ADD(datum,INTERVAL ausdruck typ)
Nach dem ich das in meiner SQL abfrage eingebaut habe bekomme ich jetzt ALLE Daten die in der DB stehen anstatt die für die nächsten 3 monate. Was mach ich falsch?
ich habe folgende frage:
Ich möchte mir aus einer Tabelle events nach Datum auslesen lassen.
Leider komme ich im moment nicht weiter.
Ich brauche eine Vorschau der nächsten 3 Monate, eine Rückschau bzw. Archiv der letzten 12 Monate sowie den aktuellen Monat.
In der mysql Doku steht das man es hiermit realisieren kann:
DATE_ADD(datum,INTERVAL ausdruck typ)
Nach dem ich das in meiner SQL abfrage eingebaut habe bekomme ich jetzt ALLE Daten die in der DB stehen anstatt die für die nächsten 3 monate. Was mach ich falsch?
PHP-Code:
$currentday = date("d", time());
$currentmonth = date("m", time());
$currentyear = date("Y", time());
$t1 = $currentyear.$currentmonth.$currentday;
$sql = "SELECT datum FROM date
WHERE DATE_ADD($t1, INTERVAL 3 MONTH) ORDER BY datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
usw.
Kommentar