Delete From und Date_Sub(Now) Problem

as333

Erfahrenes Mitglied
Hi,

ich möchte meine Benutzer die 5 Minuten inaktiv waren automatisch aus der Tabelle users löschen.
Habe es hiermit probiert:
PHP:
mysql_query("DELETE FROM users WHERE uhrzeit < DATE_SUB(NOW(), INTERVAL 5 MINUTE)");

Ich bekomme jedoch immer die Fehlermeldung: Parse error in xxx on line 123.

Kann mir vielleicht hierbei jemand helfen den Fehler zu beheben?
 
Zuletzt bearbeitet:
Hi,

die gepostete Zeile ruft den Fehler nicht hervor. Das hat auch nichts mit der Abfrage oder den Datumsfunktionen in MySQL zu tun. Du hast schlicht und einfach irgendwo einen PHP-Syntaxfehler im Script, den Du jetzt erstmal beheben musst. Die Fehlermeldung sagt in so einem Fall ja auch mehr, als nur "Parse Error on line n".

LG
 
Hi,

also davor habe ich nur

PHP:
<?php
include 'datenbank.php';
?>

und dann kommt

PHP:
<?php
//Überprüfung ob ein User schon 5 Minuten inaktiv ist.
mysql_query("DELETE FROM users WHERE uhrzeit < DATE_SUB(NOW(), INTERVAL 5 MINUTE))";
?>

danach wird nur noch

gemacht.
 
Hi,

PHP:
<?php
//Überprüfung ob ein User schon 5 Minuten inaktiv ist.
mysql_query("DELETE FROM users WHERE uhrzeit < DATE_SUB(NOW(), INTERVAL 5 MINUTE))";
?>

so, dann vergleichst Du jetzt mal diese mysql_query(...)-Zeile mit der aus Deinem Eingangspost. Wenn Code fehlerhaft ist, sollte man den auch per Copy&Paste hier reinstellen und nicht irgendwas eintippen, was gar nicht der Realität entspricht.

LG
 
Zurück