【发布时间】:2015-07-16 12:25:52
【问题描述】:
我即将开始编写一些类似这样的网站:
用户登录,如果他是普通用户(不是管理员),他会看到一些与他的帐户类型相关的帖子(帐户由管理员管理和提供)
管理员所做的是创建这些帖子,并在创建帖子时说谁将有权查看该帖子(例如检查将看到该帖子的用户,或者多个用户或所有用户都可以看到它)
我的问题是,我应该在我的数据库中创建什么样的表以及使用哪些列。 我的第一个计划是拥有 ofc: 1) 用户表 2) 职位表 3) 权限表 权限表将有字段 ([postID],然后是 [user1],[user2]....[userN]) 字段,表中的示例行看起来像 21|true|true|false|true|....|true| 表示这些用户将能够看到帖子。并且这些字段 [userN] 可以在创建新用户时动态创建 我正在征求对这种数据库的意见,当然还有你做这种数据库的想法。
【问题讨论】:
标签: php mysql database database-design