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