我有一個cart_array來存放購物車中的項目,它包含item_id,大小和數量。目前,我正在使用自動遞增的訂單ID將這些寫入表格交易中,但是它爲每個項目創建了一個新行,這意味着一個訂單的訂單ID可能爲3個項目的1,2,3。我正在尋找有訂單號的方法。 129然後讓這些項目以某種方式與該訂單鏈接。這是我的PHP和SQL語句在一個單獨的表如何爲一個訂單號碼組織多個項目的表格
foreach ($_SESSION["cart_array"] as $each_item) {
$item_id = $each_item["item_id"];
$sql = mysql_query ("SELECT * FROM products WHERE id='$item_id' LIMIT 1");
while ($row = mysql_fetch_array($sql)) {
$price = $row["price"];
}
$sql = "INSERT INTO transactions (pid, item_id, quantity, price, size, date) VALUES ('$userID', '$each_item[item_id]', '$each_item[quantity]', '$price', '$each_item[size]', now())";
mysql_query($sql);
}
?>
不用擔心,解決了問題 – 2012-02-19 00:08:55