jomama Geschrieben 17. November 2004 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.
oscha Geschrieben 18. November 2004 Geschrieben 18. November 2004 so ist es... genauso wie LEFT und INNER
Nobse Geschrieben 18. November 2004 Geschrieben 18. November 2004 Nur nochmal der Vollständigkeit halber: http://dev.mysql.com/doc/mysql/de/Reserved_words.html
ssambdar Geschrieben 19. November 2004 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)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden