MySQL eintrag ändern, wenn eine seite 10min nicht aufgerufen

Ich möchte aus einer Datenbank die tabelle benutzerdaten ändern, wenn eine bestimmte seite 10 min nicht aufgerufen wird.

Wenn diese Seite 10 min nicht aufgerufen wird, soll online von 1 auf 0 gesetzt wird. (es sollte via id gemacht werden, weil mehrere einträge in der Tabelle sind.

Wie geht das?

Du musst dort, wo der Onlinestatus abgefragt wird (also zum Beispiel in einer Mitgliederliste) die Abfrage einfügen.
Erstell in der Tabelle der User noch ein Feld last_action, das du bei jedem Seitenaufruf eines Users mit time() füllst.
Beim Aufruf der Userliste überprüfst du dann für jeden User:

if($last_action < time()-600)
 //User ist offline
else
 //User ist online

Danke für deine Hilfe!

gern geschehen! :wink2: :wink: