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

QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-26 13:16:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
$new = M('wujiang');
/ B& _/ L( H$ X  ^7 U$data['id'] = 1;
+ {" b# u1 }' E9 z9 V& Q7 T$news = $new->where($data)->select();+ U, j) `. w- D$ F. Y
我现在只会这样的普通查询,但是我现在想查询 ‘wujiang’表中id分别为 3,6,7,12,34,的数据,我怎么能把这些id字段下的数据同时查出来呢?0 r0 x, d; H& w  a- ~

, Q2 U2 b) c4 W' [. z7 G
! c8 `) \% U3 l; X. Q, ?
答案如下6 w: }& u# p! P4 ?, {# O
  1. $data['id'] = array('IN',array(3,6,7,12,34));* J3 B7 o  _- J- F3 L) m
  2. $news=$new->where($data)->select();
复制代码
% `2 c) m( Q% R" P7 j# V- @
: A0 ~/ J1 T" D" o/ L4 P( u

% c0 b' m- Z$ a: v1 r. k, \相当于
  1. select * from wujiang where id in(3,6,7,12,34)
复制代码
7 Q3 d# D- r- p$ Q4 e4 X! U
+ y1 B9 W9 l3 l5 c0 ?3 r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-5-19 22:06 , Processed in 0.110217 second(s), 20 queries .

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