Hello Grobie,
ich möchte ein script schreiben, welches beim abrufen alle Zeilen löscht, die älter als eine stunde sind. Wie kann ich das anstellen? Ich denke mal, ein Feld muss eon Timestamp sein, aber irgendwie schaffe ich es nicht. kann mir bitte jemand helfen?
Was schaffst Du denn daran nicht?
MySQL-Tabelle anlegen, sagen wir mal, die heißt LOGIN...
ID bigint
USER VarChar(20)
LOGINTIME datetime
LASTCLICK timestamp
Query-Bdingungen festlegen:
$sql = "delete from LOGIN
where unix_timestamp(LOGINTIME) < (now() - 3600)";
Und dann das Query ausführen.
Probier's mal aus...
Grüße
Tom