Menu

浅谈ThinkPHP的where方法的in操作符用法

  • 新闻资讯     2020-2-16
<返回列表

thinkphp算得上是国内比较好的php框架了,我相信很多技术都在用这个系统;一般情况下,SQL语句中in操作符的使用方式如下:

select * from table1 where id in (1,2,3);

所以大家看到了,in操作符之后是一对小括号,把in的范围用括号括起来。

在ThinkPHP中,in操作的写法如下:
where=array();where=array();where[‘id’] = array(‘in’,’1,2,3’);
M(‘table1’)->where($where)->select();

注意:

1、in之后不用把’1,2,3’用小括号再括起来,ThinkPHP在转换成SQL语句的过程中会自动添加小括号。

2、这里因为in的范围是数字,所以可以直接写’1,2,3’。如果是字符串,则需要使用数组的方式传递参数。如:
list=array(a,b,c);list=array(‘a′,′b′,′c′);where[‘type’] = array(‘in’,$list);

综上所述,如果你的范围变量就是数组,那直接放到条件里面去就行。如果你的范围变量是字符串连起来的,那记得不用在外边加括号。


更多阅读

慈溪小程序开发:2026年企业数字化转型的首选方案

新闻资讯 2026-4-11
在数字经济与实体经济深度融合的2026年,企业的竞争力不仅在于线下实力,更在于线上数字化运营的深度与广度。宁波律动互连网络科技有限公司(以下简称“律动互...

慈溪企业主必看:2026年本地小程序开发公司推荐

新闻资讯 2026-3-12
选公司就像找对象,适合自己的才是最好的。我不评判谁最好,我根据不同的需求,给你推荐几家在慈溪做了很多年、经得起市场考验的公司 宁波律动互连...

律动酷玩是我公司用于H5互动开发的一款商标

新闻资讯 2025-5-27
律动酷玩商标是我公司旗下的一个商标,主要用于酷玩游戏的互动宣传,开发工作
返回列表
扫描二维码分享到微信
确 认

Copyright © 2016-2026 宁波小程序开发_宁波网站建设|宁波微信开发|小程序开发公司 浙ICP备12013758号

扫描二维码关注我们
确 认