cncml手绘网

标题: thinkphp如何按条件查询同表中的多条数据! [打印本页]

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');
* J6 K9 M) N6 b3 u$data['id'] = 1;" ^. p: [& C' P" `3 o. Z
$news = $new->where($data)->select();
  {* q& e$ a% L7 U; l我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?
, G% g% X0 k3 [  u$ a$ I+ b  x/ c! {5 L& u6 Y3 m$ A

, _; _. ^& O+ k  L8 c" _- H- D5 K答案如下
" B2 d& d, \" ?
  1. $data['id'] = array('IN',array(3,6,7,12,34));: |0 n5 d) I1 r
  2. $news=$new->where($data)->select();
复制代码
+ j6 k  x+ ]" H& j: K
% `, K3 b1 ^/ p; L5 B
. C, E1 N6 Y' u0 n! ~9 E$ \  f
相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

+ }  Z+ {) b; d# U* O  y
6 w$ ^  h6 q" j8 H2 E" r




欢迎光临 cncml手绘网 (http://www.cncml.com/) Powered by Discuz! X3.2