MySQL Abfrage Automatisch?

Alph4

Mitglied
guten abend,

ist es möglich via MySQL und/oder PHP ein MySQL abfrage (UPDATE) in einem Zeitintervall von 5min zu generieren, sodass ein Wert x alle 5 Minuten um x erhöt wird?

hab zwar schon mal mal was ausprobiert aber habe schnell gemerkt das dies überhaupt nicht geht.

PHP:
$wert = $wert["x"] + 20;
$time = time() + 60 * 5;
echo $time;
if (time() == $time)
{    
$sql_query = "UPDATE $tb_wert set wert = '$wert' where `id` = '1'";  
mysql_query($sql_query);
}
 
Du willst das die Update-Anweisung automatisch alle 5 Minuten ausgeführt wird? Dann hilft weder PHP noch mySL alleine.

Dann müsstest du mit Hilfe eines Cronjobs die Seite alle 5 Minuten aufrufen und die Anweisung ausführen.

Dann aber nur die Update-Anweisung, denn der Rest macht irgendwie keinen Sinn.
 
Gar kein Cronjob nötig. Speichere den Startwert als timestamp mit in die Tabelle. Damit kannst du jedesmal ausrechnen wie hoch der Wert ist.
 
Zurück