程序问题,大家来看看~~
时间:2011-09-09
来源:互联网
用户权限列表是pri,部门权限dep_pri
第一个表:uid pri
609 0,0,1,1,0
第二个表:
dep_id pri
10101 0,0,0,0,0
dep_id是部门id要根据部门pri也就是权限来判断
我需要对比部门权权限和用户权限,如果部门和用户的权限不一样,就得修改相关权限,这种情况用什么函数对比?
对比出来以后是不是每一项都要判断?用if...else....??
第一个表:uid pri
609 0,0,1,1,0
第二个表:
dep_id pri
10101 0,0,0,0,0
dep_id是部门id要根据部门pri也就是权限来判断
我需要对比部门权权限和用户权限,如果部门和用户的权限不一样,就得修改相关权限,这种情况用什么函数对比?
对比出来以后是不是每一项都要判断?用if...else....??
作者: oswald0531 发布时间: 2011-09-09
1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
作者: PhpNewnew 发布时间: 2011-09-09
你的权限字段的值设计有问题,不利于运算
作者: xuzuning 发布时间: 2011-09-09
引用 1 楼 phpnewnew 的回复:
1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
开通的就不能在开通了,比如邮箱,之前要是有的话,直接复制,他就会在执行开通邮箱的命令
作者: oswald0531 发布时间: 2011-09-09
引用 3 楼 oswald0531 的回复:
引用 1 楼 phpnewnew 的回复:
1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
开通的就不能在开通了,比如邮箱,之前要是有的话,直接复制,他就会在执行开通邮箱的命令
引用 1 楼 phpnewnew 的回复:
1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)
2.如果不一样的话
$部门权限=$用户权限;//直接赋值
不就可以了?
开通的就不能在开通了,比如邮箱,之前要是有的话,直接复制,他就会在执行开通邮箱的命令
老大给你建议了 你也可以重新设计你的表将权限进行细分这样方便以后的处理。
开通的就不能开通了,你这样的话 怎么知道什么是邮箱?大慨只有你知道了.将字符串切割成数组 然后根据你自己的规则进行修改吧.我们都不知道你的两个权限具体都是什么意思 是没办法给你好建议的。最好是你将权限细分好,比如每个不同权限都建一个字段.
作者: PhpNewnew 发布时间: 2011-09-09
路过,不懂
作者: fengnuan 发布时间: 2011-09-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28