我必须向用户显示巨大的表格,我需要允许用户选择他想要查看的字段。
问题是:在数据库中存储这些字段的最佳方法是什么?到目前为止,我唯一的想法就是把这样一张桌子包起来:
并将这些字段设置为0
或1
,但这对我来说似乎不太好。
兽的方法是什么?
答案 0 :(得分:1)
让表格成为:
(user_id, field_name, enabled)
或如果还需要显示顺序
(user_id, field_name, disp_order, enabled)
选择enabled
针对给定user_id
的记录(如果需要,按disp_order
排序)。