【发布时间】:2015-04-22 00:18:03
【问题描述】:
id | name | permission
1 | John | 1,4,3
2 | mike | 7,4,3
3 | sky | 3,2,1
这是我的数据库
现在我已经获取带有 where 条件的选择查询
例如select * from friend where permission='4'
但我无法获取任何数据,该怎么办?
请帮忙
【问题讨论】:
-
不要这样存储权限值,只会给你带来很多问题。每个权限都有一行!而且,还要使用正确的数据类型,在这种情况下是整数!
-
find_in_set 或类似的 mysql 查询。
-
规范化就是为了这个目的!在不同的行中存储不同的权限
-
无论如何,权限选项卡是列表还是普通字符串?
标签: php mysql sql database where-in