【发布时间】:2011-05-10 22:07:44
【问题描述】:
好的,所以我目前正在为我的网站构建一个简单的购物车,并研究了这个问题,但未能找到答案。
到目前为止,我有这些表:
Item
------
id
categoryID
brandID
name
price
Categories
-----------
id
name
Brands
-------
id
name
Shopping Carts
--------------
id
userID
itemIDs
itemPrices
itemQuantities
根据其他答案,我发现这似乎是正确的方法,但我不确定购物车表。我正在考虑将信息存储在此表中,如下所示:
id: 1
userID: 1
itemIDs: 1;2;3;5
itemPrices: 40;50;60;70
itemQuantities: 1;2;3;4
这是解决这个问题的正确方法还是有更好的方法? (我还想在检索数据时使用 PHP 中的 explode() 函数来分离数据。)
【问题讨论】:
-
哇。你的问题是什么?设计好不好?
-
如果将值存储在 itemIDs、itemPrices 和 itemQuantities 中是否合适。请参阅我的示例以及我如何使用分号。
标签: database-design shopping-cart