Über 2 Tabellen einfügen
Ich schon wieder...hallöchen
Kann man über 2 Tabellen Daten einfügen? In Tabelle 1 eine Änderung und in Tabelle 2 ein Insert mit einem SQL-Befehl? Code:
$sql = "UPDATE tabelle1 SET streichen = '$f_streichen' WHERE id_job = $f_id_job AND INSERT INTO tabelle2 (id_job , streichen , streich_datum) VALUES(" mfg |
Würde es reichen wenn Du sagst SET x = table2_y ... WHERE x.a = table2_b .. ?
|
sorry Taube, ich verstehe deine Frage nicht.
|
Hi,
kurz und schmerzlose Antwort: NEIN, Du kannst kein UPDATE mit einem INSERT verbinden und schon gar nicht über mehrere Tabellen hinweg. Ausnahme: Über Stored Procedures, die gibt's aber nicht in jeder Datenbank, z.B. (noch) nicht(?) in MySQL. Wenn ich Dir mal einen Tipp geben darf (nehms bitte nicht persönlich, andere und ich versuchen auch so zu helfen): Versuch erst mal, etwas SQL und über die Datenstrukturierung in Datenbanken (Stichwort: "Normalisierung") zu lernen. Ohne SQL kommst Du bei Deinen Problemen leider nicht weit. HTH, Andy |
bin dran am lernen. ist aber nicht so einfach theorie in praxis umzuwandeln...
Danke für deine hinweise |
ups, lol, das mit dem Insert hab ich gar nicht gesehen
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23:55 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.