MySQL:如何使用PHP映射两个表?

时间:2014-01-28 17:18:30

标签: mysql sql

我新负责数据库。

它包含表“users”,“role”和“users_roles”。

在“users_roles”中,来自“users”的“uid”(用户ID)和“role”中的“rid”(角色id)被映射,正如前管理员告诉我的那样。

我需要做什么: 我需要创建一个用户可以注册的表单。每个新注册的用户当然需要出现在“用户”表中,同时他必须将角色归为“7”,并且他的“uid”必须与“users_roles”表中的“rid”= 7一起出现。

问题: 我已经知道如何将用户添加到“users”表。但是我如何实现,他的用户ID被映射到角色id = 7并且该条目出现在表“users_roles”中?我需要编写哪个SQL查询? $ db->查询('?????????')

1 个答案:

答案 0 :(得分:0)

关于,“但是我如何实现,他的用户ID被映射到角色id = 7并且该条目出现在表”users_roles“中?”

总有不止一种方法可以做某事。在这种情况下,我会将users_roles表中的role_id列的默认值设为7。这将使您在添加新记录时提供role_id可选。