cncml手绘网

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

作者: admin    时间: 2018-7-26 13:16
标题: thinkphp如何按条件查询同表中的多条数据!
$new = M('wujiang');: @& s$ N' k! x, y9 H1 a
$data['id'] = 1;" n! ]. }  J1 f1 S( q- r' V0 o
$news = $new->where($data)->select();
! d* r& D4 o6 m+ B. b! d0 B$ D* Q6 ]+ ]我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?1 J" p" A* f7 N% a! A9 L3 q& V

" f% z! k  Z# K6 O' `: f9 i. _5 M

4 O1 J6 R' V/ y+ N2 f答案如下& m6 B2 `$ G* W9 `
  1. $data['id'] = array('IN',array(3,6,7,12,34));  h- {; Q$ w6 `, {( \
  2. $news=$new->where($data)->select();
复制代码
! m4 o2 \4 @: ?
1 t& B# Q% _0 O/ r9 ~" F

% |  u8 D; D7 w0 p. B1 u2 ^相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码
2 k$ i$ k' [; b9 P$ U5 Z( @% Z* V" E% u
) ~) N: A/ l* Z( T6 ~+ W





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