Hallo,
ich bin gerade auf der Suche nach einem Beispiel bei dem Werte in eine Tabelle geschrieben werden wobei ein Wert erst noch aus einer anderen Tabelle ermittelt werden muss.
Bis jetzt sah ich nur Beispiele in der Form
bei mir würde das so ungefähr aussehen
Folgende Daten sind für den Insert vorhanden
$_POST['containerNr']
$_POST['containerName']
$_POST['roomTypeId']
die roomId muss in der Tabelle room erst noch mit Hilfe der roomTypeId ermittelt werden.
ich weiss jetzt nicht an welcher Stelle ich die $_POST Values setzen muss
Grüße Jürgen
ich bin gerade auf der Suche nach einem Beispiel bei dem Werte in eine Tabelle geschrieben werden wobei ein Wert erst noch aus einer anderen Tabelle ermittelt werden muss.
Bis jetzt sah ich nur Beispiele in der Form
Code:
INSERTINTO qa_costpriceslog (item_code, invoice_code, item_costprice)SELECT/* Literal number values with column aliases */1AS item_code,2AS invoice_code, item_costprice FROM qa_items WHERE item_code =1;
Folgende Daten sind für den Insert vorhanden
$_POST['containerNr']
$_POST['containerName']
$_POST['roomTypeId']
die roomId muss in der Tabelle room erst noch mit Hilfe der roomTypeId ermittelt werden.
Code:
INSERT INTO container (containerNr, containerName, roomid) select roomid from room WHERE roomTypeId = "'.$_POST['roomTypeId'].'";
Grüße Jürgen

Kommentar