Cyperfriend
Der ohne Avatar
- Registriert
- 14 Juli 2013
- Beiträge
- 1.123
Ich bin gerade dabei in meinem Login-Script die Funktion einzubauen, dass nach fünf Fehlversuchen der Account gesperrt wird. Dazu will ich einen Zähler hochzählen lassen und habe entsprechend alles gemacht.
Die Update-Syntax treibt mich aber seit zwei Tagen in den Wahnsinn, weil ich immer die Meldung bekomme:
Ich habe das Script mehrfach umgeschrieben. Habe Variablen eingebaut, feste Werte eingegeben - alles, aber der Fehler ist immer gleich.
Habe auch schon in der Datenbank geguckt und die Spalte neu angelegt, sogar auf TEXT habe ich sie gestellt und eine 0 manuell eingegeben (damit es was zum hochzählen gibt) Nutzt alles nichts.
Bitte sagt mir, was ich hier seit Tagen übersehe?
Hier der Codeausschnitt:
Die Update-Syntax treibt mich aber seit zwei Tagen in den Wahnsinn, weil ich immer die Meldung bekomme:
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check=check+1 where benutzername='Cyperfriend'' at line 1
Habe auch schon in der Datenbank geguckt und die Spalte neu angelegt, sogar auf TEXT habe ich sie gestellt und eine 0 manuell eingegeben (damit es was zum hochzählen gibt) Nutzt alles nichts.
Bitte sagt mir, was ich hier seit Tagen übersehe?
Hier der Codeausschnitt:
PHP:
$db_write = "update db_benutzer set check=check+1 where benutzername='".mysql_real_escape_string($_POST['benutzername'])."'";
mysql_query($db_write, $db_connect) or die (mysql_error());