位置: 编程技术 - 正文

Yii框架参数化查询中IN查询只能查询一个的解决方法(yii框架入门)

编辑:rootadmin

推荐整理分享Yii框架参数化查询中IN查询只能查询一个的解决方法(yii框架入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yii2框架,yii框架入门,yii框架运行原理,yii框架连接数据库,yii框架设计模式,yii框架运行原理,yii框架连接数据库,yii框架入门,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Yii框架参数化查询中IN查询只能查询一个的解决方法。分享给大家供大家参考,具体如下:

在yii框架中使用参数化进行IN查询时,结果不如所愿

于是翻了yii框架中相关源码,发现采用的是pdo查询,于是又查询了pdo相关资料,知道了原因:不能让占位符代替一组值。

既然知道了原因,那么就找到替代的方法,FIND_IN_SET正好可以满足

简单科普下FIND_IN_SET函数

Yii框架参数化查询中IN查询只能查询一个的解决方法(yii框架入门)

假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在 1 到 N 之间。

一个字符串列表就是一个由一些被 ‘,' 符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。

如果str不在strlist 或strlist 为空字符串,则返回值为 0 。如任意一个参数为NULL,则返回值为 NULL。这个函数在第一个参数包含一个逗号(‘,')时将无法正常运行。

【ps】strlist中由逗号组成的字符串,不能像平常习惯的那样,逗号右边加个空格,那是认不出来的。

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

php写app接口并返回json数据的实例(分享) 第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下:phpheader("charset=utf-8");$servername="localhost";$username="root";$password="root";$dbname="test";$conn=mysql

PHP中trait使用方法详细介绍 说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。phptraitDr

浅谈PHP面向对象之访问者模式+组合模式 因为原文中延续了组合模式的代码示例来讲访问者模式所以这里就合并一起来复习了。但主要还是讲访问者模式。顾名思义这个模式会有一个访问者类

标签: yii框架入门

本文链接地址:https://www.jiuchutong.com/biancheng/293591.html 转载请保留说明!

上一篇:Yii框架使用魔术方法实现跨文件调用功能示例(现在用yii框架的人还多么)

下一篇:php写app接口并返回json数据的实例(分享)(php怎么写接口给别人调用)

  • 小微企业印花税怎么算
  • 企业所得税年度汇算清缴时间
  • 暂估入账纳税调整填哪里
  • 税法的分类都有什么
  • 上月开票这月退票要红冲吗?
  • 税率为0的发票长啥样
  • 材料采购合同需要注意什么
  • 普通发票作废影响额度吗
  • 承担客户装修费怎么入账
  • 公司承揽员工租房个税如何入账?
  • 招待费与去年减少的原因
  • 存款取款业务记入那个日记账?
  • 员工销售家具取得的工资怎么写分录?
  • 公司股权转1元转让还涉及哪些税务风险?
  • 建安企业预缴个税怎么算
  • 建筑业小规模纳税人异地开票
  • 其他综合收益的编码
  • 公司账上没钱还假发工资违法吗
  • 对方已认证的发票在哪里
  • 可转换债券存在的问题
  • 研发费用进成本吗
  • 境外取得收入要不要交企业所得税
  • 现金流风险分析
  • 本月销项大于进项
  • 备用金转账个人能转吗
  • 进口货物的企业有哪些
  • 不含税进货价
  • 递延所得税资产和递延所得税负债
  • 土地征收补偿款多久到账
  • 发行债券会计分录怎么写
  • 不动产进项税额转出计算公式
  • js循环有哪些
  • php做登录界面连接数据库
  • 【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05
  • php如何实现分页功能
  • 一次性伤残就业补助金
  • 增值税附加税的计算基数
  • 上市公司发行股票会计分录
  • 餐厅的打包盒一般是多少毫升
  • 个人完税证明有什么用途
  • 外管证异地预缴税款是什么意思
  • 企业员工年终奖仲裁
  • 所得税费用怎样算出来的
  • 核定征收企业所得税应税所得率
  • 房地产企业收到定金是否要预缴税款
  • sqlserver数据库指定目录
  • 外经证报验登记流程
  • 预收账款怎么用
  • 银行退回转账
  • 股票质押式回购交易是什么意思
  • 涉及销售费用如何计算
  • 进货没有发票怎么做账
  • 法人章和财务章尺寸
  • 库存商品发出计价测试
  • 销售毛利率越高越好吗
  • sql servers
  • mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
  • 64位win7怎么释放为硬件保留的内存?
  • macos sierra怎么升级到big sur
  • win7系统的设置在哪里设置
  • win8 start menu
  • win10怎么自定义壁纸
  • ubuntu系统安装报错
  • 软件无法卸载怎么办,安装的软件卸载不了怎么办
  • win10教育版如何恢复出厂设置
  • mac os 如何备份
  • win10 系统
  • win7误删我的文档
  • 远程调试linux
  • win10系统如何在管理页面设置共享
  • unity移动端教程
  • jquery邮箱正则表达式
  • shtml精简教程让你知道什么是shtml
  • ecmascript6教程
  • 编写shell脚本,实现备份文件:每天18:00归档
  • python 如何
  • python条件怎么算合法
  • 河北农信登录密码错误
  • 房产税纳税义务时间
  • 溧水到南京南地铁大站快车时刻表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设