在数据库中存储产品颜色的最佳方法

时间:2011-11-14 19:20:31

标签: php mysql database

我正在网上珠宝店网站上工作。其中一个要求是,从后端可以为单件珠宝选择颜色/颜色,以便用户能够仅排序/查看例如绿色的物品。

将此存储在数据库中的最佳方法是什么?这应该用3个表来完成:

  1. 产品表(已存在)
  2. 颜色表:每个字段都有颜色
  3. 与产品匹配的表格带有颜色ID
  4. 这是正确的方法吗?我使用的是php和mysql,但我认为这只是一个非常标准的数据库问题。

2 个答案:

答案 0 :(得分:1)

是的,表之间具有多对多关系的解决方案听起来不错。然后,您可以轻松地加入表格以从ID中获取信息。

答案 1 :(得分:0)

是的,这是一种合适的方式。