Zitat Zitat
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:
PHP-Code:
$zeit 300// Alle x Sekunden aktuallisieren
$res mysql_query("SELECT `der_wert`, `letzte_aenderung` FROM `tabelle`;");
$wert mysql_result($res0"der_wert");
$aenderung mysql_result($res0"letzte_aenderung");
$wie_oft floor((time() - $aenderung) / $zeit); // wie oft aktuallisieren
if($wie_oft 0) {
// hier kannst du jetzt entweder eine Schleife mit $wie_oft machen oder aber eine Rechnung oder sonstwas
// Z.B.:
  
mysql_query("UPDATE `tabelle` SET`der_wert` = '".($wert $wie_oft 10)."';");
// Folgende Zeile ist auf jeden Fall nötig
// Sie aktuallisiert den Wert der letzten Änderung
  
mysql_query("UPDATE `tabelle` SET`aenderung` = '".($aenderung $wie_oft $zeit)."';");

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...