Philipp Hasenfratz: Fehler bei Update und Delete

Beitrag lesen

Halihallo Thomas

Mein Problem an der Sache ist, dass gar kein Fehler angezeigt wird. Der Update-Befehl wird aber dennoch nicht ausgeführt, denn in der Datenbank bleibt der Rang auf "Anfaenger"!

Lass dir den Query über "echo" ausgeben. Sieht er aus, wie erwartet?
Korrekte Werte in $Benutzer und $Rand.

Mir ist z.B. aufgefallen, dass du einmal $User und einmal $Benutzer
verwendest, obwohl beide ggf. das selbe sein sollten...

Schalte Warnungen von PHP ein!
ini_set('display_errors',true);
ini_set('error_reporting', E_ALL);

$sqldelete = "DELETE * FROM tabBenutzer WHERE user = '$User'";

Befasse dich mit der Syntax von DELETE:
http://dev.mysql.com/doc/mysql/en/DELETE.html

OK, der * muss weg

aha...

Was für einen Sinn soll die Nennung von Attributnamen bei DELETE
ergeben?
Was genau meinst du?

Ich meine, dass ein * bei DELETE keinen Sinn ergibt und wollte dich
fragen, was dich dazu verleitet hat, anzunehmen, dass er Sinn
ergeben soll.

Viele Grüsse

Philipp

--
The only program that runs perfectly every time, is a virus.