我的数据库中有两个表。一个是订单表和食物表。食品表与订单表链接,其中order_id是食品的外键。
顺序
Order_ID | Customer_ID | Time_Delivery | Date_Delivery | Total
食品
Order_ID | Food_item_id | Cart_quantity
我可以使用哪种方式将数据插入到food_Id链接到订单表的食品表中。 我使用查询,但我不知道我可以用什么来定义$ orderid。
食物php
$foodname=$_POST["food_name"];
$cartquantity=$_POST["cart_quantity"];
query= insert into Food (food_item_id,Cart_quantity) values
('$fooditemid','$cartquantity') where $orderid= ;
订购php
$id=$_POST["id"];
$pickuptime=$_POST["pick_up_time"];
$pickupdate=$_POST["pick_up_date"];
$amount=$_POST["amount"];
$mysqli_qry="insert into `order` (`id`,`pickuptime`,`pickupdate`,`amount`)
values ($id,$pickuptime,$pickupdate,$amount)";
答案 0 :(得分:0)
您好,您可以在var中存储最后一个隐藏的订单ID并插入到食物表中。请检查下面
insert into `order` (`id`,`pickuptime`,`pickupdate`,`amount`)
values ($id,$pickuptime,$pickupdate,$amount)";
SET @last_id_in_table1 = LAST_INSERT_ID();
insert into Food (food_item_id,Cart_quantity) values
('$fooditemid','$cartquantity') where $orderid=@last_id_in_table1 ;