我有两个表,tbl_cart
和tbl_sales
。
我的餐车有2个字段product_id
和quantityCart
。
//SELECT ALL FROM CART
$insertCustomer = "SELECT * FROM cart;";
$exec = mysqli_query($connection, $insertCustomer);
//ASSIGN EACH ROW TO $cart_array
$cart_array = array();
while ($row = mysqli_fetch_array($exec)) {
$cart_array[] = array(
"product_id" => $row['product_id'],
"quantityCart" => $row['quantityCart'],
);
}
print_r($cart_array)
给我看这些:
Array ( [0] => Array ( [product_id] => 1 [quantityCart] => 20 )
[1] => Array ( [product_id] => 2 [quantityCart] => 20 )
[2] => Array ( [product_id] => 3 [quantityCart] => 20 )
[3] => Array ( [product_id] => 4 [quantityCart] => 20 ) )
我tbl_sales
有这些字段sale_id
(Primary和AI)product_id
,,product_quantity
。
我想实现这样的事情,但使用数组:
INSERT INTO sales (product_id, product_quantity) VALUES (1,20) INSERT INTO sales (product_id, product_quantity) VALUES (1,20) INSERT INTO sales (product_id, product_quantity) VALUES (1,20) INSERT INTO sales (product_id, product_quantity) VALUES (1,20)
现在我的问题是如何使用PHP / SQL实现这一目标?
如何在一个查询中完成所有这些操作?如果我了解代码的意图:
INSERT INTO sales(product_id, product_quantity)
SELECT product_id, quantityCart
FROM cart;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句