我的表单中有一个复选框列表,用户可以选择其中任何一个,也可以选择全部。
认为用户选择他感兴趣的运动类型。
我需要最好的数据库结构来存储这个用户选择。这样,将来我就可以获得所有这些数据。
我想,我无法将每个(用户 ID、运动)选择作为新行存储在数据库表中。但这让我感到困惑,因为只需少量用户,表就会扩展得更快。
兄弟们有什么想法吗?
您可以设置多对多表,例如:
FavoriteSports
------
id user_id sport_id
1 5 20
您所在的地方:
User
-------
id name
5 Mike
Sport
-----
id name
20 Football
这是有道理的,因为一个用户有很多运动,而一项运动有很多用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)