like查询更新数据总是超时

浏览:633 发布日期:2015/03/01
3.2.3 - 严重 - 未处理
like作为where条件进行select和find查询的时候,能得到正确结果,但如果进行setField或save更新的时候就会报超时的错误。
图片被注释的部分是本来想写的代码,出现这个问题后,只好绕弯了。。。
//$this->where(array('pids'=>array('like',$pids.$pkVal.',%')))->setField('enable',$data['enable']);
                $childs=$this->where(array('pids'=>array('like',$pids.$pkVal.',%')))->getField($pk,true);
                $this->where(array($pk=>array('in',$childs)))->setField('enable',$data['enable']);
评论(
后面还有条评论,点击查看>>