Und zwar soll jede 5 Minuten ein bestimmter Wert in eine MySQL-Tabelle eingetragen werden.
Jetzt weiß ich nur nicht wie das geht.
Es soll ja schließlich auch funzen wenn kein User online ist.
...
Normalerweise ist das nicht nötig. Wenn kein User online ist, braucht man auch keine aktuellen Daten. Du musst nur eine Datei in jede Datei deiner Seite einbinden, die folgendes macht:
Mit diesem Code erhöhst du den Wert `der_wert` (ist nur auf einen Datensatz ausgelegt) in der Tabelle `tabelle` alle 5 Minuten um den Wert 10. Das tust du aber nicht regelmäßig, sondern nur, wenn jemand die Seite aufruft. Das erspart dir einen Cronjob...
Ich hoffe du hast das verstanden und es hilft dir weiter...