如何在数据库中为复选框保存值

时间:2014-01-01 06:09:17

标签: database

根据某些要求,用户可以在我的rails应用中选择5-10个复选框。在数据库中保存复选框值的最佳方法是什么。到目前为止我有两个想法。这里的概念是在我的数据库中我想在数据库中保存client_id和5-10个产品id。

我可以通过两种方式做到这一点:1)我可以为10个产品提供10列,为client_id提供另一列,然后如果客户选择7个产品,则将保存客户端ID和7个产品ID,其他3列将为空在一行。

或2)在第二种情况下我们可以使用两列client_id和product_id然后我们可以使用如下七行来保存上述7个产品。

client1_id    product1_id
client1_id    product2_id
.
.
.client2_id   product1_id 

将此保存在数据库中的好方法是什么?

0 个答案:

没有答案