foreach ($cart_array as $id => $quantity){
$itemName = ($id['ProductName']);
$itemPrice = $id['ProductPrice'];
$addItem = "INSERT INTO order_items (order_number, ProductName, Quantity, Price) VALUES ('1', '$itemName', '$quantity', '$itemPrice')";
//$addItem = "INSERT INTO order_items VALUES ('one', '$itemName', '$quantity', '$itemPrice')";
if (!($result = mysqli_query ($connection, $addItem)))
die("Error creating item in addItem Query in process order");
}
我itemName
和itemPrice
不工作。如何通過知道ID將某一行數據分配給變量?例如,我想將每個產品$id
的名稱分配給變量$itemName
,因此允許將其插入到數據庫中。我如何從數據庫中獲取某個字段只知道id?
'選擇yourfield FROM yourtable WHERE idfield = $ id'? –
可以的,如果你這樣做,你後的結果:'的var_dump($ cart_array);' – larsAnders
因爲它插入查詢進入該領域,而不是查詢 – user3545600