mySQL Befehl geht nicht.

v-h-k

Grünschnabel
hallo kann mir jemand mal sage warum so ein billiger befehl nicht geht?

PHP:
if ($sperren=='1') { mysql_query("UPDATE `sm_menu` SET on='' WHERE id='$id'"); 
echo "Menü $id<p>"; }

die ausgabe "Menü (ID-Nummer)" kommt aber. auch sonst ist alles richtig geschrieben.
 
1. Wow soviel code gleich auf einmal...
2. vielelicht is sperren einfach nich 1?
3. Ich geh einfach mal davon aus(ja bin ein kluges Köpfchen kann mir das dann auch selbst denken) dass on nicht auf '' gesetzt wird? Wie wärs al wenn du ein echo zur Überprüfugn reinhaust?
 
1. sperren=1 ist ok
rufe es ja über menu.php?id=3&sperren=1 auf.
2. es geht auch nicht wenn ich on auf 2 stelle
3. ERROR: 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 'on='' WHERE id='7'' at line 1
na super das bring mich auch nicht weiter.
 
Zuletzt bearbeitet:
Zurück