在数据库表或数组上存储数据

时间:2018-08-05 23:17:08

标签: php database database-design

我正在为具有用户角色的应用程序设计数据库模型,并且我有一定数量的数据可供所有用户共享,并且该数据也是恒定的。 数据需要由用户选择,然后将其发送到Web服务器,所以我认为,我应该将数据作为数组存储在我的代码中,而不是创建数据库表。

可以执行此操作,或者应该创建一个表并查询选项,将来数据可能会更改,但是只有管理员才能更改此类型的数据。

示例

lm(y ~ ., data=df)

1 个答案:

答案 0 :(得分:0)

如果值不经常更改,我更喜欢将角色定义存储在配置文件中而不是存储在数据库中。这样可以避免数据库查询。

假设您的角色定义为:

$roles = [
  1 => 'Admin',
  2 => 'Manager',
  3 => 'Guest',
];

在用户表中,存储角色ID。