Mike: Daten aus Datenbank rausholen bezogen auf Eintragsdatum

Beitrag lesen

Moin ricardillo,

im daten bank hat folgende format:
20.04.2004 11:31:51

so funktioniert das nicht. Du kannst nicht mit dem Datumsformat rechnen.

Du benötigst ein Feld vom Typ int oder Bigint in der DB.
Darin speicherst du das aktuelle Datum als Unix Timestamp.
Nehmen wir an der Name ist Start_zeit_timestamp.

$Current_Date=time();

Wenn Du nun als Eingabe 2 Tage hast, dann rechnest du die Tage in Sekunden um. $Day_Sec= Anzahl Tage * 86400 (1 Tag )

Tagesdatum - Anzahl Tage ( Zurückliegendes Datum )
$Past_Date=time();
$Past_Date-$Day_Sec;

Jetzt das statment ( select .... where Start_zeit_timestamp >= $Past_Day )

Grüsse
Mike

--
Freunde kommen und gehen. Feinde sammeln sich an.