Probleme mit der Inaktivität

Dark Ranger

Erfahrenes Mitglied
Hi

Ich habe eine Funktion geschrieben die nachschauen soll, ob der User schon längere Zeit inaktiv ist.

unter anderem wird folgender Befehl an die Datenbank gesendet

Code:
SELECT `lastactivity` FROM sessiontabelle WHERE `userID`='1' AND DATE_ADD(`lastactivity`,INTERVAL 10 MINUTE)>'2008-04-27 11:34:18'

Allerdings funktioniert das nicht, auch wenn ich anstatt dem Datum einen Timestamp übergebe wird mir ein leeres Resultat überliefert. Jemand eine Idee? Ich wollte halt gerne mit einem SQL Befehl überprüfen ob der User schon zu lange inaktiv ist
 
Code:
SELECT `lastactivity` FROM sessiontabelle WHERE `userID`='1' AND lastactivity + INTERVAL 10 MINUTE < NOW()

In lastactivity wird der Zeit-Datum-Stempel der letzten Aktivität gespeichert gepeichert...

lastactivity bitte im Format "datetime"
 
Zurück