购物车结构问题,尺寸选择等

she*_* me 2 php mysql database shopping-cart database-design

我正在购买购物车,我的问题是,我应该如何设计数据库来选择产品的尺寸?T恤可以是"XL,L,M,S"等.鞋子可以是"36,37,38,39 ...... blabla"我应该只做一个尺寸的桌子或多种类型的桌子(T恤,鞋子等) )?

提前致谢...

gla*_*snt 7

Table: size_selection

Item_id numeric
Item_size varchar
Seq numeric
Run Code Online (Sandbox Code Playgroud)

Item_id - > item table(比如id = 1 - > tshirt.id = 2 - > shoes.)

所以,你的桌子就是

Item_ID   Item_size   Seq
__________________________
   1         S         1
   1         M         2
   1         L         3
   1         XL        4
   2         36        1
   2         37        2
   2         38        3
   2         39        4
Run Code Online (Sandbox Code Playgroud)

然后,在页面上,只需将您的下拉值设为

Select item_size from size_selection
where item_id = :p_ID
order by seq
Run Code Online (Sandbox Code Playgroud)

续集语法可能会有所不同.