Okay das hört sich schonmal sinnig an.
Müsste also so funktionieren:
In der Datenbank hab ich stehen:
Benutzer Dude hat 1.000 Gold um 18:30:00 Uhr, Grundeinkommen = 2 gold pro Sekunde
Dude loggt sich ein um 19:00:00 Uhr
Die PHP-Funktion speichert die Loginzeit zwischen, lädt aus der DB das Guthaben sowie die dazugehörige Zeit.
Dann wird die Zeitdifferenz errechnet = 30 Minuten; sowie mit dem Einkommen pro Sekunde verrechnet | 30 * 60 * Grundeinkommen (2) = 3.600 Gold.
Also hat der Dude um 19 Uhr 4.600 Gold.
Das neue Guthaben schreibe ich dann wieder in die DB inklusive der aktuellen Zeit.
Ich muss also bei jedem Seitenaufruf das alte Guthaben laden, das neue Guthaben berechnen und sogleich das neue Guthaben wieder in die DB speichern.
Ist mein Gedankengang soweit richtig?
Liebe Grüße, und vielen Dank für die flotte Hilfe!
dude*