Maresa P.: SQL error

Hallo,

ich versuche mittels PHP folgenden Query an meine mySQL Datneabnk zu senden. Leider bekomme ich immer folgende Fehlermeldung:

You have an error in your SQL syntax near '; INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxpro' at line 1

Woran kann das liegen? Geb ich den Query manuell ein, funktioniert er!

INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '1', 'Übersetzung', 'Translator', 'DTP', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '2', 'DTP', 'DTP', 'Translator', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '3', 'Translator Review', 'Translator', 'DTP', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '5', 'Client Review', 'Reviewer', 'DTP', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '6', 'Implemting Corrections', 'DTP', 'Reviewer', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '8', 'Ready to Print', 'DTP', 'Printer', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '9', 'Printing', 'Printer', 'Printer', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '10', 'Delivering', 'Printer', 'PM Client', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '4', 'Implementing Translator Corrections', 'DTP', 'Reviewer', ''); INSERT INTO tpxprozess (tpxprozess_teilprojekt_id, tpxprozess_schritt, tpxprozess_beschreibung, tpxprozess_owner, tpxprozess_ende, tpxprozess_endedatum) VALUES ('41', '7', 'Client Review', 'Reviewer', 'DTP', '');

Vielen Dank für euere Hilfe

Maresa

  1. Hi,
    meinen Erfahrungen nach (ich betone "meinen") ist mysql_query nicht in der Lage mehr als ein Statement auszuführen, d.h. du müsstest jedes INSERT einzeln ausführen...

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
  2. du kannst mit der funktion mysql_query nur eine sql anweisung ausführen. also alle hintereinander oder in eine schleife oder wie auch immer ;)