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

QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-26 13:16:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
$new = M('wujiang');
4 m0 }1 k; K% ?# m$data['id'] = 1;7 ?+ m0 a" U; {. Z8 G9 f) e: v
$news = $new->where($data)->select();6 V4 V' W4 J3 x2 c  Z
我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?# b6 A' V$ t6 X9 F8 ~0 O/ L9 P

: M' O: f5 A  {$ {
- ]4 l# S* j1 s1 O' c5 q
答案如下
* b" {& l; h: m# D. x( e1 g& f
  1. $data['id'] = array('IN',array(3,6,7,12,34));
    % {. S. ]% C+ Y; z3 b- \
  2. $news=$new->where($data)->select();
复制代码
# s1 j& i; Y% P9 S5 d
# z9 O3 Z) }6 b7 e4 s

- e" ^- q4 A4 m, J5 G; ?, {. b相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码
% T& J! @5 @! ~6 [- u& s: b

0 q/ M! M+ v: t% A. e; m2 b& Q0 A
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2026-1-30 16:45 , Processed in 0.053293 second(s), 20 queries .

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