ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
2017-11-08 20:36
309 查看
今天遇到一个问题,原来的搜索需要加一个搜索,而这个搜索是比较俩个字段,而之前的搜索条件是数组,查阅资料解决办法如下:
// 原来的搜索条件 $where = array( 'user_examinfos.end_at IS NOT NULL', 'examinations.exam_type' => ExaminationsModel::EXAM_TYPE_EXAM, 'user_examinfos.examinationid' => $examinationid, 'user_examinfos.userid' => array('in', $userIds) ); // 办法一 $where['_string'] = 'user_examinfos.score > user_examinfos.exam_pass_score'; // 办法二 $where[] = 'user_examinfos.score > user_examinfos.exam_pass_score'; $result = M('user_examinfos') ->join('examinations on user_examinfos.examinationid = examinations.id', 'LEFT') ->where($where) ->select();
相关文章推荐
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
- ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法