数据库结构 - 多个用户

时间:2015-04-04 18:05:55

标签: php mysql

我是MySQL新手,我想知道如何为拥有留言板(私人),用户信息(私人)和博客信息(也是私人)的用户构建我的数据库。数据库中的所有内容都是私有的。

我应该为每个用户创建一个数据库(可以)吗?或者,留言板,用户信息和博客信息的表格。或者也许你自己的意见会很棒!

我正在尝试创建一个个人星期日日记。

1 个答案:

答案 0 :(得分:1)

你应该为每个用户创建一个单独的数据库或表 - 除非一些神秘的要求让你别无选择。

相反,只需包括在表中创建每个对象的用户。例如,博客信息表将具有创建它的用户标识。然后对它的所有查询都包括:

from blogInfo bi
where bi.userId = $userId -- or something similar