我有一个购物车,它在 Sessions 中存储每件商品的 itemId 和数量,直到我们结账。
客户付款后,我继续将信息插入数据库的 ORDERS 表中。
我的问题是:我应该如何处理来自有多个项目的客户的一个订单?多个数量很简单,因为我的 ORDERS 表有一个“数量”字段。但是多个项目呢?推荐什么?我应该为同一个订单的每件商品插入不同的行吗?
目前我有这个:
$query = "INSERT INTO orders (itemId, quantity, clientPrice, firstName, lastName, email, phoneNumber, address, city, zip)
VALUES (:itemId, :quantity, :clientPrice, :firstName, :lastName, :email, :phoneNumber, :address, :city, :zip)";