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

QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-26 13:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$new = M('wujiang');0 ]7 t" ?$ I: U6 q; ]
$data['id'] = 1;! s8 D. m5 I! n$ I* c% V: L& w5 T/ h
$news = $new->where($data)->select();& h+ b4 i7 G1 s) q
我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?: a- m3 j' y/ P! `

9 ~: ^% |5 t$ [* G* ]2 Y

+ @5 N/ C. X9 x& Z" w  U) r7 d答案如下, v8 a  C4 f  M+ q
  1. $data['id'] = array('IN',array(3,6,7,12,34));
    6 c1 U( A, g6 Z6 Q  U) A
  2. $news=$new->where($data)->select();
复制代码

- s# v1 s: \5 M& n; n) M6 v* Y& D( ^/ C- Y3 [  p$ ^' o3 R8 z
$ ^( I. m9 R* S$ a8 Q- q
相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

. O) Q% m; B6 g+ Y# L1 }: u+ j" R* i! v# p' J, f4 }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-9-29 05:07 , Processed in 0.104590 second(s), 20 queries .

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