cncml手绘网

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

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');
! U! z# \2 E) |9 K% i& @- O7 G$data['id'] = 1;
* E$ A" c2 d7 u$ ^5 A$news = $new->where($data)->select();
( e, N; n2 |7 |7 f3 p' M我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?* p! R5 e# s" t# V7 C

! ]4 Z2 Q3 S. ~# i5 R; t7 v
. W% j$ h" j, B* L
答案如下! g1 V/ Y' o# w% W2 a' g4 x
  1. $data['id'] = array('IN',array(3,6,7,12,34));
    . R. o6 o- E/ q+ t8 h
  2. $news=$new->where($data)->select();
复制代码
! n" T( U4 [" |, {& k8 n" a

1 f: \; y7 U; S- ]
2 C! d4 O3 n' J2 h: l相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

" H/ M- K1 z4 H6 W" V5 w8 Z
; R# |6 S$ X- w8 Y+ s




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