Formular-Daten in mehrere mySQL-Tabellen aufteilen

Phips_CH

Mitglied
ist es möglich, Daten aus einem PHP-Formular in zwei unerschiedliche Tabelle zu speichern?

In Tabelle A soll die ID, Name, Vorname, Adresse, etc.

In Tabelle B gibt einen neuen Datensatz aus der ID ausTabelle A als verknüpfung (ID's sind nicht identisch), zusätzlich Angaben die ich nicht in der Tabelle A speichern möchte.

Gruss
Phips_CH
 
Natürlich ist das möglich du musst nur zwei verschiedene SQL-Anweisungen ausführen nachdem das Formular abgeschickt wurde!

PHP:
$sql1 = "INSERT INTO tabelle_A (name, vorname, adresse) VALUES ('Schmid', 'Hans', 'Hamburg')";
mysql_query($sql1);
$id = mysql_insert_id();

$sql2= "INSERT INTO tabelle_B (feld1, feld2, fremd_id) VALUES ('wert1', 'wert2', {$id})";
mysql_query($ql2);
 
Zuletzt bearbeitet:
Zuerst ein INSERT in Tabelle A. Dann mit mysql_insert_id() die a_id auslesen und ein INSERT für die Tabelle B zusammenstellen und senden
 
Zurück