+ -
当前位置:首页 → 问答吧 → 程序问题,大家来看看~~

程序问题,大家来看看~~

时间: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....??

作者: oswald0531   发布时间: 2011-09-09

1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)

2.如果不一样的话 

$部门权限=$用户权限;//直接赋值

不就可以了?


作者: PhpNewnew   发布时间: 2011-09-09

你的权限字段的值设计有问题,不利于运算

作者: xuzuning   发布时间: 2011-09-09

引用 1 楼 phpnewnew 的回复:

1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)

2.如果不一样的话

$部门权限=$用户权限;//直接赋值

不就可以了?

开通的就不能在开通了,比如邮箱,之前要是有的话,直接复制,他就会在执行开通邮箱的命令

作者: oswald0531   发布时间: 2011-09-09

引用 3 楼 oswald0531 的回复:

引用 1 楼 phpnewnew 的回复:

1.读取字段 进行字段的直接比较
if ($部门权限!==$用户权限)

2.如果不一样的话

$部门权限=$用户权限;//直接赋值

不就可以了?

开通的就不能在开通了,比如邮箱,之前要是有的话,直接复制,他就会在执行开通邮箱的命令


老大给你建议了 你也可以重新设计你的表将权限进行细分这样方便以后的处理。

开通的就不能开通了,你这样的话 怎么知道什么是邮箱?大慨只有你知道了.将字符串切割成数组 然后根据你自己的规则进行修改吧.我们都不知道你的两个权限具体都是什么意思 是没办法给你好建议的。最好是你将权限细分好,比如每个不同权限都建一个字段.

作者: PhpNewnew   发布时间: 2011-09-09

路过,不懂

作者: fengnuan   发布时间: 2011-09-09

相关阅读 更多