Hilfe mit Mysql syntax

  • Hallo kann mir einer helfen udn sagen was an folgendem Syntax falsch ist?

    SQL
    INSERT INTO plan_konstruktion(Kommandozentrale, Forschungszentrum, Eisenmine, Lutinumraffinerie, Bohrturm, Chemiefabrik, ´Erweiterte Chemiefabrik´, Eisenspeicher, Lutinumspeicher, Wassertanks, Wasserstoffspeicher, Schiffsfabrik, ´Orbitale Verteidigungsstation´, ´Planetarer Schild´, Fusionsreaktor) VALUE ( ' Stufe 8 ', ' Stufe 1 ', ' Stufe 14 ', ' Stufe 16 ', ' Stufe 11 ', ' Stufe 10 ', ' Stufe 2 ', ' Stufe 5 ', ' Stufe 5 ', 'Stufe 0', ' Stufe 4 ', ' Stufe 1 ', ' Stufe 2 ', 'Stufe 0', 'Stufe 0'))
  • probier mal da

    SQL
    INSERT INTO plan_konstruktion(Kommandozentrale, Forschungszentrum, Eisenmine, Lutinumraffinerie, Bohrturm, Chemiefabrik, Erweiterte Chemiefabrik, Eisenspeicher, Lutinumspeicher, Wassertanks, Wasserstoffspeicher, Schiffsfabrik, Orbitale Verteidigungsstation, Planetarer Schild, Fusionsreaktor) VALUES ('Stufe 8', 'Stufe 1', 'Stufe 14', 'Stufe 16', 'Stufe 11', 'Stufe 10', 'Stufe 2', 'Stufe 5', 'Stufe 5', 'Stufe 0', 'Stufe 4', 'Stufe 1', 'Stufe 2', 'Stufe 0', 'Stufe 0');

    VALUE --> VALUES
    ")" ---> am Ende entfernt
    ; ---> muss am Ende jedes SQL-Befehl
    die Einführungszeichen ´Erweiterte Chemiefabrik´ weg

  • SQL
    INSERT INTO plan_konstruktion(Kommandozentrale, Forschungszentrum, Eisenmine, Lutinumraffinerie, Bohrturm, Chemiefabrik, Erweiterte Chemiefabrik, Eisenspeicher, Lutinumspeicher, Wassertanks, Wasserstoffspeicher, Schiffsfabrik, Orbitale Verteidigungsstation, Planetarer Schild, Fusionsreaktor) VALUES ( ' Stufe 8 ', ' Stufe 1 ', ' Stufe 14 ', ' Stufe 15 ', ' Stufe 10 ', ' Stufe 5 ', ' Stufe 1 ', ' Stufe 4 ', ' Stufe 4 ', 'Stufe 0', ' Stufe 4 ', ' Stufe 1 ', ' Stufe 1 ', 'Stufe 0', 'Stufe 0');
    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 'Chemiefabrik, Eisenspeicher, Lutinumspeicher, Wassertanks, Wasse

    Habe die änderungen gemacht. Aber wie man siet immernoch ein fehler.
    Denke mal das hat was mit dem leezeichen zu tun die es dort gibt.

  • Kleiner Tip,

    Wenn du Probleme mit der Syntax hast mach es erstmal Testweise mit phpMyAdmin (oder deiner Weboberflaeche) unter "Einfuegen" und lass dir den PHP-Code ausgeben. Dann kannst du deinen Code mit dem von phpMyAdmin vergleichen.

    MfG,

    PS: Ogame?