Hallo!
frage eine MySQL Tabell mit WHERE datum >= UNIX_TIMESTAMP(curdate())
ab. Es werden also alle Datensätzen, wo das Datum 'datum'(UNIX-Format) größer oder gleich heute ist ausgegeben.
Ich möchte aber, das nicht alle Datensätze, sondern nur die der folgenden 8 Tage augegeben werden, d.h. heute + 8 Tage. Und dann nur Datensätzen wo der Tag entweder ein Mittwoch, Samstag oder Sonntag ist.
... WHERE (datum>=CURDATE() AND datum<=DATE_ADD(CURDATE(), INTERVAL 8 DAY)) AND (DAYOFWEEK(datum)=4 OR DAYOFWEEK(datum)
=7 OR DAYOFWEEK(datum)=1);
DAYOFWEEK(datum)=4 -> Mittwoch
DAYOFWEEK(datum)=7 -> Samstag
DAYOFWEEK(datum)=1 -> Sonntag
MfG, André Laugks
L-Andre @ gmx.de