私は2つのテーブルOrderとOrderDetailsを持っています。PHPでテーブルを挿入する
Order Table
OrderID
Order_Details_Id
Date
Cust_Id
Order Details
Order_Details_Id
prod_name
prod_amt
OrderID
基本的には、1つの注文表に複数の注文詳細を挿入します。私の問題は、OrderテーブルのOrderIDをPHPのOrder DetailsのOrderIDに設定する方法があまりよく分かりません。私は運とそれに試みを行っている、これは私がこれまで持っているものです:
は、任意の助けをいただければ幸いです$order = "INSERT INTO Order (orderID, cust_id, date)
VALUES ('$cust_id, '23/11/2017')";
$DBcon->exec($order);
foreach ($prodname as $prodname) {
foreach ($prodamount as $prodamount) {
$od = "INSERT INTO Order_Details (OrderDetails_id, prod_name, prod_amt,orderID)
VALUES ('$prodname' , '$prodamount',orderID(?))";
$DBcon->exec($od);
}
}
、私はPHPとSQLを使用して、比較的新しいです!
あなたは 'mysqli_ *'または 'PDO'を使用していますか? –
謝罪私はそれを言及することを忘れて、私はmysqliを使用しています! – GrandeurH
変数 '$ prodname'と' $ prodamount 'の内容 –