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

QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-26 13:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$new = M('wujiang');
2 J; t9 O/ x$ D) e6 {" W# T6 J$data['id'] = 1;
% _7 {: ~& y2 i' p/ s$news = $new->where($data)->select();
6 t1 w4 G1 k: C( r; ], k' e* }' Y$ S我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?7 o* g- V( n2 M. M% z

$ B7 U% E( r( ?8 i" j* j: H8 T" o
, i4 P5 n) I: Z+ n
答案如下
7 E  K) A/ Q( S% ]' K9 [  A+ p
  1. $data['id'] = array('IN',array(3,6,7,12,34));# @% a6 T% [1 a) v
  2. $news=$new->where($data)->select();
复制代码

: [/ P, t5 S6 }2 x) y# k2 J* H/ o/ j; @% S

+ S. e2 s2 W0 z% J3 Q+ U* T相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码

$ a, J5 z% S& i9 v) H5 d9 O5 d5 Q+ w; N2 X
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2026-9-22 11:51 , Processed in 0.055262 second(s), 19 queries .

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