thinkphp 的M方法快速查询 where()中怎么查询两个值

thinkphp的M方法快速查询where()中怎么查询两个值?就比方是这样的$data['name']='名字';$data['zhi']='zhi';$data['s... 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']是两个值都提出来
展开
 我来答
地毯小哥
2018-07-26 · TA获得超过118个赞
知道小有建树答主
回答量:287
采纳率:55%
帮助的人:84.7万
展开全部
你这个条件很好写啊,前面2个条件不变,后面的那个条件直接用in查询:
$where['name']='test';
$where['zhi']='zhi';
$where['shi']=array('in',array('shi','fou'));
$user=M('user')->where($where)->select();
这样就OK了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式