thinkphp 的M方法快速查询 where()中怎么查询两个值?就比方是这样的$data['name']='名字';$data['zhi']='zhi';$data['shi']='shi';$user=M('user')->where($data)->select();在这里$data['shi']='shi';这里的$data['shi']的值 我想让他等于两种让他等于shi和fou 两个值得数据都提出来 其它条件是维一 只有$data['shi']是两个值都提出来
1 回答
慕森卡
TA贡献1806条经验 获得超8个赞
你这个条件很好写啊,前面2个条件不变,后面的那个条件直接用in查询:
$where['name']='test';
$where['zhi']='zhi';
$where['shi']=array('in',array('shi','fou'));
$user=M('user')->where($where)->select();
这样就OK了。
- 1 回答
- 0 关注
- 1667 浏览
添加回答
举报
0/150
提交
取消