cncml手绘网

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

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');1 o# X. F  T+ \0 s
$data['id'] = 1;
' x1 x3 F1 o1 @3 W) L$news = $new->where($data)->select();
; x# x, n5 [. S8 K我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?
5 t* K2 J# i% J' M# [8 d2 Z! O& A6 t/ Y; p5 n! c# P% u
) _, A0 H% s, }1 }/ X! `+ n+ j
答案如下1 {+ E3 c) p( B( M! u/ t- F
  1. $data['id'] = array('IN',array(3,6,7,12,34));
    0 H7 A$ B* E( Y  ]% F; y8 \/ R/ y3 q
  2. $news=$new->where($data)->select();
复制代码

4 T8 C8 O4 f& v, y. D4 ?; o; W- ]7 T3 z

. x7 [7 P& U( R相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

6 \, W2 }( k$ b/ f+ _* p0 M  k8 g9 E





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