Hallo!
Wenn ich in mysql mehr als eina Abfrage ausführen will, geht das nur in einer Schleife????
Ich meine sowas wie in PHPmyAdmin, wenn man z.B. das Dumpschema hat, sind das ja z.B. für eine Tabelle 100 Inserts. Jetzt kann ich die in PHPmyAdmin ja einfach in dieses Formularfeld einfügen und die werden alle ausgeführt. Wenn ich folgends probiere schlägt das fehl:
$string = "INSERT INTO sync (ClientID) VALUES ('c1')";
$string .= "INSERT INTO sync (ClientID) VALUES ('c2')";
$string .= "INSERT INTO sync (ClientID) VALUES ('c3')";
$res=mysql_query($string, $link);
Aber das hatte ich schonmal gehört. Jetzt die Frage, wenn ich 100 oder mehr inserts der Art habe, wie macht man das dann am besten? Es geht darum Daten von einer DB in eine andere zu bekommen(automatisch), auf verschiedenen Servern, daher schicke ich die Daten per POST an das entsprechende Script, welches die Inserts ausführen soll. Ich hatte mir das so überlegt dass ich alle Daten direkt als INSERT in einen String schreibe und den übertrage.
Oder spicht da was dagegen?
Muß ich dann per explode() z.B. immer bei ";" trennen und dann in einer Schleife den Array auslesen und jedesmal mysql_query($string, $link); ausführen?
Oder wie sollte man das machen?
Viele Grüße
Andreas