jomama Geschrieben 17. November 2004 Teilen Geschrieben 17. November 2004 Es geht um ein Rights Management Script mysql_query("INSERT INTO rights (id, right, user) VALUES ('$newid','$right1','$usid')"); [/PHP] Das ist die Abfrage. Die Werte in der Tabelle heissen genauso, wie das da drinsteht. id ist int(15), right ist varchar(50), user ist int(15). Folgender SQL ERROR wird ausgegeben: "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 'right, user) VALUES ('7','termindb','1')' at line 1" Was soll mir das sagen? //EDIT: Sorry für die überfrühte Frage. Hab die Lösung selber gefunden. RIGHT ist anscheinend ein reserviertes Wort in Mysql. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
oscha Geschrieben 18. November 2004 Teilen Geschrieben 18. November 2004 so ist es... genauso wie LEFT und INNER Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nobse Geschrieben 18. November 2004 Teilen Geschrieben 18. November 2004 Nur nochmal der Vollständigkeit halber: http://dev.mysql.com/doc/mysql/de/Reserved_words.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ssambdar Geschrieben 19. November 2004 Teilen Geschrieben 19. November 2004 Nur nochmal der Vollständigkeit halber: http://dev.mysql.com/doc/mysql/de/Reserved_words.html Wobei diese Liste nicht Vollständig ist: "right" fehlt ("left" steht aber drin) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.