用户权限列表是pri,部门权限dep_pri,这两个表的格式为(0,0,0,0,0,0)0为开通1为不开通
我需要对比部门权权限和用户权限,如果部门和用户的权限不一样,就得修改相关权限,这种情况用什么函数对比?
对比出来以后是不是每一项都要判断?用if...else....??

解决方案 »

  1.   

    个人认为,在登陆的时候,先查出来让PHP去计算,然后更新
      

  2.   


    把你两个表分别print_r 一个数组出来.你这样问 也很难给你准确判断.
      

  3.   

    Array ( [0] => 0,0,1,0,1 ) 
    Array ( [0] => 0,0,0,0,0 )
    这两个是数组
    我要对比,不一样的改成一样的,用什么函数?
      

  4.   


    难道你没有key吗? 数据库里的字段是什么?
      

  5.   

    没key数据库就是这样的:
    第一个表:uid    pri 
              609    0,0,1,1,0   
    第二个表:
              dep_id   pri
              10101    0,0,0,0,0
    dep_id是部门id要根据部门pri也就是权限来判断