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);

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


更多阅读

如何做一个类似于1818厂房网的官网跟小程序

新闻资讯 2023-3-16
1818厂房网https://www.1818cf.cn/,可能很多做厂房中介的朋友都知道;在宁波地区比较有名,那么同行是否也想做一款类似的官网跟小程序呢;甚至做的比他们做...

微信会员CRM管理系统-适合美业、足浴会员制的门店使用

新闻资讯 2021-8-14
律动科技近期即将推出一款智能化会员慧存、会员开卡续卡、次卡消费的门店消费管理系统;分为PC+小程序会员版两个版本;可以满足门店日常会员充卡营销、会员...

慈溪网络公司列举

新闻资讯 2021-3-11
慈溪世创网络 我们是企业形象体验的构筑者,我们创造有价值的精彩体验。 https://www.seo300.cn/   慈溪英讯网络 网络营销领域从业超过10...
返回列表
扫描二维码分享到微信
确 认

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

扫描二维码关注我们
确 认