我尝试更新而不是在表上插入新行。从我在网上找到的内容来看,这应该可以工作,但是我无法增加它。我只是得到数字1。关键是从数据库自动递增。任何帮助表示赞赏。
$ins_query = "insert into order_details
(
`order_id`,
`product_id`,
`quantity`
)
values
(
'{$_SESSION["orderid"]}',
'{$row['id']}',
1
)
on duplicate key update quantity = quantity +1";
mysqli_query($conn, $ins_query) or die(mysqli_error($conn));