Hi EKKi
Warum? MySQL bietet - wie jedes vernünftige rDBMS - brauchbare Funktionen, die mit Datums- und Zeitangaben umgehen können.
Deshalb ja meine Frage. Sowas hab ich eh "befürchtet". ;-) Also danke mal für den Hinweis!
Warum dann also den Extra-Aufwand mit der Zeitermittlung in PHP usw.? Welches Datenformat hat dieser "Zeitstempel"?
Es ist ein ganz normaler Timestamp, sieht also zB so aus: 2009-02-07 17:21:05
Das glaube ich nicht:
DELETE FROM
wartelisteWHERE TIMESTAMPDIFF(HOUR,
{DEIN_CURRENT_TIME_ZEITSTEMPEL_HIER}, SYSDATE()) > 2
Muß ich jetzt den Timestamp der Erstellung jetzt noch irgendwie mit date_format umformatieren? Und da fehlt doch sicher noch was, oder? Woher weiß das System, was ich mit 2 meine? Älter als 2 Stunden, älter als 2 jahre, älter als 2 Tage, .... ??
MfG
Hugo E. B.