购物车表结构并仅更新购物车中的特定商品

时间:2009-06-15 05:36:20

标签: php structure shopping-cart

我正在尝试为简单的在线购物车设计数据库。我不知道为桌子购物车放置什么。是否可以将购物车ID设为主键?稍后在更新购物车中的商品时,仅更新特定产品的更改字段(例如数量)的适当逻辑是什么?请帮帮我。

2 个答案:

答案 0 :(得分:0)

人工PK(例如cartID,自动增量整数PRIMARY KEY)几乎总是“很好”(我不明白为什么购物车的表应该是任何不同的在这方面来自其他人)。至于你的另一个问题 - 你对哪些领域有所改变有什么指示?为什么UPDATE带有每个字段的表格会有任何问题,包括未更改的字段?

答案 1 :(得分:0)

不要将购物车信息存储在数据库中,每次有人向购物车添加内容或更改数量时,您都不希望进行UPDATE查询。

使用会话保留项目编号数组(参考项目的数据库ID)及其数量。

当用户准备“结帐”时,只需从会话中提取商品详情并构建“订单”。

相关问题