我有一个论坛网站,我正在自己建立。我计划将组部分添加到我的网站中。
用户将能够创建组。并自行管理。然后创建者应将版主添加到组中。
我应该如何存储此版主?我应该像这样创建新表吗:
group_moderators
ID - GroupID - UserID
还是我应该直接插入到组表中
ID - GroupName - Moderaters
1 - Tech - 5, 7, 9 (These are User IDs) then I can separate them with PHP.
这取决于您的计划:
- 如果您计划每组有多个版主,那么您必须为版主创建一个新表
- 如果您计划每个组仅使用 1 个主持人,则可以向组表添加新列
更新
在 1 个字段中使用多个 ID 根本不是一个好主意,如果您想选择、更新、加入、删除版主,这将引起很多头痛。
第一个选项,因为删除或更新模组会更容易,如果您打算将来为不同的模组赋予不同的权力,更新表格会更容易。
对于前
ID - GroupID - UserID - Power
1 14 1 Mod
2 14 3 Super-Mod