Mailinglisten-Archive |
Nach meinem Verständnis für SQL-92 oder ANSI SQL müsste es problemlos
möglich sein beliebig viele "INSERT INTO" oder andere SQL-Anweisungen
aneinander zu hängen, etwa so:
"INSERT INTO tbl_zusatz(uid,Position,Zus_Nr) VALUES(990,1,2);
INSERT INTO tbl_zusatz(uid,Position,Zus_Nr) VALUES(990,2,27)"
WEnn ich eben diesen SQL-string oderauch jeden anderen String aus 2 oder
mehr Anweisungen in PHP an mysql_query übergebe bekomme ich einen
nichtssagenden SQL-Syntaxerror zurück.
Zuerst dachte ich es liegt daran, dass der Strring automatisch generiert
wird. Aber selbst wenn ich von Hand Code á la
$sql="INSERT INTO tbl_zusatz(uid,Position,Zus_Nr) VALUES(990,1,2);
INSERT INTO tbl_zusatz(uid,Position,Zus_Nr) VALUES(990,2,27)";
mysql_query("$sql",Verbindung)
schreibe bekomme ich wieder einen SQL-Syntaxfehler zurück!
Ich habe Semikolon als Trennzeichen eingefügt und weggelassen,
Zeilenumbrüche gemacht und Zeilen am Stück geschrieben, ohne Erfolg.
Ich bin jedenfalls recht ratlos, zumal der gleiche SQL-String unter
MS-SQL-Server 7 noch funktionierte.
Es wäre nett, wenn mich jemand von meiner Blind-(oder Blöd)heit befreien
könnte!
Danke Thomas
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive