cncml手绘网

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

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');
2 ?8 g5 h) v7 ~9 s" A+ \$data['id'] = 1;4 a: |3 n6 t; Z% o3 H3 p" ~* H
$news = $new->where($data)->select();, A% U5 s6 J5 }+ c- l4 V
我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?: c) i& p0 i  p& f# c. M' V
" Z  k( {/ d3 q! Z3 B1 u

0 N% x8 s3 d1 U2 X* W0 N" s  }答案如下: o/ K; z8 N4 l9 @' h
  1. $data['id'] = array('IN',array(3,6,7,12,34));
    3 A( S* J9 ?0 M* m+ P9 p' L
  2. $news=$new->where($data)->select();
复制代码
( J) m( a- [  O, a  u2 }

! g2 F& G" o% x- w9 K1 p/ b
6 s9 d4 {7 Z' m3 s相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码
9 g4 g  H7 D1 ~* m8 M1 ]
1 f# d7 k+ U$ ~* K, N) U6 O4 o  V





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