Zeitgesteuerte Zähle funktion

Super danke,

aber hmmm was ich gerne möchte ist das ich hinter jeden Benutzer immer anzeigen kann wie lange er nicht mehr online war also im Prinzip nur die Tage um bestimte nutzer auf inaktiv zu prüfen soll immer sobald länger als 1 tag nicht online war

hinter dem nick im prinzip nick(xx. Tage) darum wollte ich das mit nem zähler machen da ich dann auch einfacher bestimmte sachen einblenden lassen kann zb. ne rote llampe wenn mhr als 5 tage nicht mehr online war oder eben grün wenn es nur 1 tage ist bzw gerade online steht.

Daher dachte ich mir mit so nem einfachen zähler der immer nur pro tag +1 gesetzt wird sollte es viel einfacher sein


gruesse
el
 
Auch solch eine Abfrage ist nicht kompliziert:
Code:
SELECT
        TO_DAYS(NOW()) - TO_DAYS(`last-acitivty`)
  FROM
        …
 
Arbeite lieber über nen TimeStamp

alterWert/AltenZeit*neueZeit = NeuerWert,

Einfache Verhältnisse schaffen und so Strukturen optimieren.
 
War auch nicht ganz zum Thema.
Hier würde besser passen

Neue Zeit - Alte Zeit = Länge der Abwesenheit

Das mit Floor(Länge / 86400)

86400 = ein Tag war der Benutzer offline. Mann kann sogar ne Aussortierroutine für MYSQL schreiben

DELETE FROM TABLE WHERE `lastlog` > "Time()+21*24*3600"

hier für 21 Tage als Beispiel.
 
Zurück