cncml手绘网

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

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');
8 b( @  r( X  k, y" L! V& L$data['id'] = 1;
8 i! |% l4 b6 X$news = $new->where($data)->select();  d0 H2 [) J) I  Q- ^- j/ M
我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?
4 U! |' K: J' A# f8 K* _$ O- D: m- `* l  S/ w- V" y

- ~' Q8 T7 h: C. R- u9 o7 ^1 l答案如下
) Q& Q" b6 X9 I1 u0 x
  1. $data['id'] = array('IN',array(3,6,7,12,34));4 a1 J" w) w, ~
  2. $news=$new->where($data)->select();
复制代码

7 M4 U  M9 B: F& f/ v: d8 m
. b/ E# M+ D' ^; Z8 `! c
/ d! s6 Z" r  x+ E% t相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

  F  R$ v$ g% \- |$ H
; z* B! o( \: x/ b1 I




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