您尚未登录,请登录后浏览更多内容! 登录 | 立即注册

QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10693|回复: 0
打印 上一主题 下一主题

[thinkphp学习资料] thinkphp如何按条件查询同表中的多条数据!

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-26 13:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$new = M('wujiang');
0 x$ m9 ], C3 k" M5 T9 D$data['id'] = 1;
8 E) y3 J* W$ @9 F8 q$news = $new->where($data)->select();
3 n9 S" A7 I) t0 b+ X: O我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?6 k  o; I* G( Q4 m, y7 T+ w- s2 o1 h

. _2 F! s) b$ C2 V

" r; ]# t  x; g% h5 h答案如下* K% O+ ^* [: j
  1. $data['id'] = array('IN',array(3,6,7,12,34));7 Q' N# r) M8 n7 a) S
  2. $news=$new->where($data)->select();
复制代码
' Q- M  J, O3 Z0 j

# v2 M3 E& i4 ^% E7 j# P$ r5 d6 p5 `. f9 n/ t2 O) ]
相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

1 R, i* L' p: v- _  B0 O4 y7 U  U( h' y% S
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2026-3-17 21:49 , Processed in 0.059228 second(s), 20 queries .

Copyright © 2001-2026 Powered by cncml! X3.2. Theme By cncml!