MySQL Fehler 1064
Hallo,
ich wende mich an dieses Forum, da ich z.Zt. ein kleines Problem mit mySQL habe. Ich habe auf meinem Webspace den XT Commerce Shop installiert. Hat alles soweit funktioniert, doch leider bekomme ich bei dem Anlegen von neuen Kategorien folgende Fehlermeldung von SQL: 1064 - 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 'where categories_id = '12'' at line 1 update categories se where categories_id = '12' [XT SQL Error] Der Fehler wird meiner Meinung in einem Modul names new_category.php erzeugt. Hier ein Auszug dieser Datei, der vermutlich den Fehlr enthält: PHP-Code:
Danke für Eure Hilfe! P.S. Das XT Commerce Forum ist voll mit Beiträgen, die den gleichen Fehler haben. Evtl. liegt es an der Version 5 von MySQL, die ich auch verwende. Lösungen gibt es bisher leider keine. |
AW: MySQL Fehler 1064
Hi!
Der Code-Ausschnitt ist der Falsche. Die Fehlermeldung betrifft eine Code-Passage eines UPDATE-Statements. Findest Du da eine Stelle die vielleicht Aufschluss geben kann? |
AW: MySQL Fehler 1064
Liste der Anhänge anzeigen (Anzahl: 1)
Ok, also in meinem Browser steht in der Adresszeile:
...admin/categories.php?cPath=0&cID=&action=insert_category Demnach müsste doch die entsprechende Datei "categories.php" sein, oder? Sorry etwas lang, aber ich stelle sie trotzdem mal rein. Siehe Anhang... Ein Update Statement habe ich dort leider nicht gefunden. Gibt es vielleicht auch die Möglichkeit ein Server-Log auszulesen um auf die besagte Stelle zu kommen? |
AW: MySQL Fehler 1064
Könnte es sein, dass du ein Spaltenname in der DB hast die gleich heisst wie ein vorreserviertes Wort bzw. Befehl in SQL? zb: FROM oder insert usw.
Habe gesehen das so ein Fehler auch zur gleichen Aussage bzw. Fehlernummer kommt Habe in der txt Datei nichts gesehen ausser eine verknüpfung zu categories.php Gruss Lukas |
AW: MySQL Fehler 1064
Liste der Anhänge anzeigen (Anzahl: 1)
Also die Spaltennamen sind meiner Meinung nach alle ok so.
Ich habe hier nochmal die Datei categories.php als .txt angehängt. Da gibt es mehrmals ein UPDATE Statement. Mir ist allerdings nicht ungewöhnliches aufgefallen. |
AW: MySQL Fehler 1064
Auf die schnelle habe ich den Fehler auch nicht gesehen (falls es überhaupt dort dran liegt)
Ich habe jedoch die Fehlermeldung noch einmal genauer durchgelesen und bei folgendem gestutzt: Zitat:
|
AW: MySQL Fehler 1064
Zitat:
Das soll wohl der Ansatz des Schlüsselworts "SET" sein. Da liegt auch der Fehler. |
AW: MySQL Fehler 1064
Ok, das SET habe ich in der categories.php an folgenden Stellen gefunden:
PHP-Code:
PHP-Code:
|
AW: MySQL Fehler 1064
Hi!
Mal davon abgesehen, dass man Zahlen nicht quoted, weil es überflüssig ist, sind die beiden SQL-Statements in Ordnung. |
AW: MySQL Fehler 1064
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:54:58 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.