如何实现动态数据库列?

时间:2013-05-12 03:44:05

标签: php mysql database

我需要在db中存储一些关于 item 的信息。我有* item_id *,* item_name *,但我事先并不知道有多少信息会有这个项目。其中一个可以有* item_info1 *和* item_info2 *,而另一个只有* item_info1 *。我怎么能实现这个动态的列?我认为只关于在单元格中存储序列化信息,但这种方式来获取单独的* item_infoN *我必须请求完整的单元格数据。这是不舒服的方式,我相信还有另一种方法可以解决这个问题。 THX!

1 个答案:

答案 0 :(得分:2)

使用另一张表。

Items
  item_id
  item_name

Item_Infos
  item_id
  item_info
Foreign Key item_id references Items(item_id)

您可以为任何项目提供任意数量的项目信息。

资源: