Hi,
Wie kann ich über einen Timestamp YYMMDDHHMM nur die zeilen auslesen die in den letzten x stunden aktualisiert wurden ?
Mein Ansatz:
das script sollte eigentlich immer von jetzt ausgehen und schaun wieviele zeilen in den letzten z.B 3 Stunden aktualisiert wurden.
SO in der Art WHERE timestamp > (timestamp-3Stunden)
ich weiß nur nicht wie ich es mit einem befehl ausdrücken kann...
Nur zeilen der letzten x stunden über timestamp auslesen
-
- Mitglied
- Beiträge: 180
- Registriert: 18.05.2003 16:44
da der timestamp in sekunden ausgedrückt wir rechnest du:
klar?
Code: Alles auswählen
$time = time();
$time = $time - 10800; //aktueller timestamp - 3x3600s(3x1h)
$SELECT = "SELECT * FROM db WHERE timestamp > $time";
-
- Mitglied
- Beiträge: 180
- Registriert: 18.05.2003 16:44
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
@AmShaegar:
Rechnen?
Was spricht dagegen Mysql diese Aufgabe übernehmen zu lassen?
Date_Sub();
-> http://dev.mysql.com/doc/mysql/de/date- ... tions.html
Rechnen?
Was spricht dagegen Mysql diese Aufgabe übernehmen zu lassen?
Date_Sub();
-> http://dev.mysql.com/doc/mysql/de/date- ... tions.html