Nur zeilen der letzten x stunden über timestamp auslesen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
tschekowski
Mitglied
Beiträge: 180
Registriert: 18.05.2003 16:44

Nur zeilen der letzten x stunden über timestamp auslesen

Beitrag von tschekowski »

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...
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

da der timestamp in sekunden ausgedrückt wir rechnest du:

Code: Alles auswählen

$time = time();
$time = $time - 10800; //aktueller timestamp - 3x3600s(3x1h)
$SELECT = "SELECT * FROM db WHERE timestamp > $time";
klar?
tschekowski
Mitglied
Beiträge: 180
Registriert: 18.05.2003 16:44

Beitrag von tschekowski »

wenn man sich das format des timestamps anschaut kann man ja direkt jahr monat usw. auslesen - der timestamp gibt somit doch also nicht direkt die sekunden an, oder ?
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

der timestamp gibt die sekunden an, die seit dem 1.1.1970 1:00 vergangen sind
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

@AmShaegar:
Rechnen?
Was spricht dagegen Mysql diese Aufgabe übernehmen zu lassen?

Date_Sub();
-> http://dev.mysql.com/doc/mysql/de/date- ... tions.html
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

alt bekanntes problem: befehl ist mir unbekannt ;-)

aber danke für den hinweis... ich rechne immer... :oops:
Antworten

Zurück zu „Coding & Technik“