父母与子女的循环PHP

时间:2019-06-02 09:53:56

标签: php mysql

请帮助我使用这3个来自数据库的表为循环创建父级和子级。这是我的数据库

Role table

id   |   name
 1   |   Writer
 2   |   admin
 3   |   user

下一个

Permission Table
id     |   name
 1     |   writer.edit
 2     |   writer.create
 3     |   writer.delete
 4     |   admin.edit
 5     |   admin.create
 6     |   user.update
 7     |   user.create
 8     |   user.view

next是连接权限和角色表的最后一个表

 Role_has_permission  table

 id    |    role_id     | permission_id
 1     |       1        |       1
 2     |       1        |       2
 3     |       1        |       3
 4     |       2        |       4
 5     |       2        |       5
 6     |       3        |       6
 7     |       3        |       7
 8     |       3        |       8

下一个输出应该是...

writer
  -writer.edit
  -writer.create
  -writer.delete
admin
  -admin.edit
  -admin.create
user
  -user.update
  -user.create
  -user.view

如何使用PHP和mysql循环。可以放入数组。只要输出将正常工作。

谢谢。

0 个答案:

没有答案