使用PHP从Mysql数据库向用户分配组成员身份

使用PHP从Mysql数据库向用户分配组成员身份,php,mysql,Php,Mysql,需要帮助。 我已经在Mysql数据库用户表中注册了用户。这些用户可以使用其用户名登录到系统。从不同的网页,我想通过使用PHP和MySQL为每个注册用户分配组成员资格。我不知道如何才能做到这一点 Exemple; Users group_membership pmartin -> Administrators, Developers pnorton -> Technicians ladams -> Developers, Technicians 因

需要帮助。 我已经在Mysql数据库用户表中注册了用户。这些用户可以使用其用户名登录到系统。从不同的网页,我想通过使用PHP和MySQL为每个注册用户分配组成员资格。我不知道如何才能做到这一点

Exemple;

Users        group_membership
pmartin  ->  Administrators, Developers
pnorton  ->  Technicians
ladams   ->  Developers, Technicians

因为这里存在多对多关系,所以创建一个新表来映射用户id和成员id

user_membership
----------------
id              - PK
user_id         - foreign key referencing Users.id
membership_id   - foreign key referencing Group_membership.id
并在以后使用联接获取相关详细信息


不要试图将多个值作为CSV存储在一行中。规范化是您的朋友。

他们的字段是否是您要在其中存储“角色”的用户表中的字段?他们可以扮演多个角色吗?如果他们可以有多个成员,您需要一个userGroupMembership表或将“用户”id映射到“组成员”id的东西。是的,他们有多个成员roles@AdamonA不是来写代码的。还有,你是什么意思?从PHP插入一行?创建这个不同的网页?问一些具体的问题,你就会得到答案。当你陷入困境时,也许再问一次?你没有回答我的问题。无论如何谢谢你
user_membership
----------------
id              - PK
user_id         - foreign key referencing Users.id
membership_id   - foreign key referencing Group_membership.id