Mailinglisten-Archive |
Hallo Christoph, Hallo Sebastian Vielen Dank. Ich habs nun doch so gelöst, dass ich beide Queries untereindander ausführe. Würde dies mit einem Join nicht auch funktionieren? Ein Join "verschmelzt" doch zwei abfragen zu einer abfrage.. vielen dank. grüsse, koray Christoph 'Leo' Weißenborn schrieb: > Hallo prada, > > Zitiere prada <prada at hispeed.ch>: > >>Wie kann ich im gleichen INSERT in 2 Tabellen Daten Eintragen? > > > Laut Handbuch > http://dev.mysql.com/doc/mysql/en/INSERT.html > http://dev.mysql.com/doc/mysql/de/HANDLER.html (-> falsch benannt) > geht das nicht. Dem SQL-Standard folgend wäre dies außerdem unüblich, > wiewohl die ganze Idee (zumindest mir) komisch erscheint. > > >>#SQL bsp.: >># >>#mysql_query("INSERT INTO tab_adressbook (adressbook_id, >>#adressbook_name, adressbook_ort) >>#VALUES ('$adressbook_id','$adressbook_name', '$adressbook_ort')"); >># >>#mysql_query("INSERT INTO tab_beleg (beleg_id, adressbook_id) >>#VALUES (1,'$abid')"); >> >>--> würde es reichen wenn ich einfach die 2 queries untereinander >>ausführen lasse? > > > Klar kann man immer zwei SQL-Befehle hintereinander ausführen. Wenn > Du das ganze auch noch fehlertollerant machen willst, solltest Du > beides zusammen in eine Transaktion packen, so daß bei einem Fehler > entweder alles oder nichts in die DB eingetragen wird. > > > Grüße, > Christoph -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive