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

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']是两个值都提出来

湖上湖
浏览 1588回答 1
1回答

慕森卡

你这个条件很好写啊,前面2个条件不变,后面的那个条件直接用in查询:$where['name']='test';$where['zhi']='zhi';$where['shi']=array('in',array('shi','fou'));$user=M('user')->where($where)->select();这样就OK了。
打开App,查看更多内容
随时随地看视频慕课网APP