Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将两个实体合并到一个表中_Php_Mysql_Database_Relationship - Fatal编程技术网

Php 将两个实体合并到一个表中

Php 将两个实体合并到一个表中,php,mysql,database,relationship,Php,Mysql,Database,Relationship,我正在做一个论文库,我遇到了另一种情况。我有3个用户级别,管理员,员工和客人。我有下面的ERD图。 情境:用户可以是学生、管理员或职员。然而,这个web应用程序的一个功能是搜索作者的论文。此外,还有一个具有管理员/员工权限的用户。 问题:我可以将学生和其他用户权限信息合并到一个表中吗?比如说,所有信息都将存储在一个名为users的表中?提前谢谢 A.如果用户可以对一个实例拥有多个权限,则学生和员工都可以。 然后,您应该拥有一个与用户权限表具有一对多关系的用户表。用户权限表将包含学生、来宾、管理员

我正在做一个论文库,我遇到了另一种情况。我有3个用户级别,管理员,员工和客人。我有下面的ERD图。 情境:用户可以是学生、管理员或职员。然而,这个web应用程序的一个功能是搜索作者的论文。此外,还有一个具有管理员/员工权限的用户。 问题:我可以将学生和其他用户权限信息合并到一个表中吗?比如说,所有信息都将存储在一个名为users的表中?提前谢谢


A.如果用户可以对一个实例拥有多个权限,则学生和员工都可以。 然后,您应该拥有一个与用户权限表具有一对多关系的用户表。用户权限表将包含学生、来宾、管理员等用户权限


B.如果用户只有一个权限,那么您可以将其作为字段/列字符串privilegeKind包含在用户表中

A.如果用户可以对一个实例拥有多个权限,则学生和员工都可以。 然后,您应该拥有一个与用户权限表具有一对多关系的用户表。用户权限表将包含学生、来宾、管理员等用户权限


B.如果用户只有一个权限,那么您可以将其作为字段/列字符串privilegeKind包含在用户表中

您有三个用户级别:管理员、员工和来宾。那么什么是学生呢。这不是第四个用户级别吗?这很有道理。谢谢,或者那个答案。我想,你就是那个以前问过这个问题的人。为什么我在这里看到一个不同的用户名?我是问这个问题的人的队友。我们在做同一个ERD。然而,我们互相抛出想法。你有三个用户级别:管理员、职员和客人。那么什么是学生呢。这不是第四个用户级别吗?这很有道理。谢谢,或者那个答案。我想,你就是那个以前问过这个问题的人。为什么我在这里看到一个不同的用户名?我是问这个问题的人的队友。我们在做同一个ERD。然而,我们却互相抛出想法。