Spellchiller
Mitglied
Hallo zusammen,
ich finde keine funktionierende Lösung für folgenden Sachverhalt.
Wenn ich einen Datensatz in einer Tabelle anlege soll in einer weiteres Tabelle die ID übernommen werden.
Ich hatte das so versucht:
Die kd_nr ist ein AUTO INCREMENT.
Entweder fehlt irgendwo ein Zeichen oder es ist irgendwo eins zuviel. Richtig?
ich finde keine funktionierende Lösung für folgenden Sachverhalt.
Wenn ich einen Datensatz in einer Tabelle anlege soll in einer weiteres Tabelle die ID übernommen werden.
Ich hatte das so versucht:
PHP:
$sql="INSERT INTO tbl_1 (kd_name, kd_vorname)
VALUES
('$_POST[kd_name]','$_POST[kd_vorname]')";
sql_id="INSERT INTO tbl_2 (kd_preis_nr) SELECT kd_nr FROM tbl_1 where kd_nr = '$_POST[kd_name]'";
//hier bekomme ich nur die Fehlermeldung: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"INSERT INTO tbl_2 (kd_preis_nr) SELECT kd_nr FROM tbl_1 WHERE kd_nr = '$_POST[kd_ort]'
Die kd_nr ist ein AUTO INCREMENT.
Entweder fehlt irgendwo ein Zeichen oder es ist irgendwo eins zuviel. Richtig?