位置: 编程技术 - 正文

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怎么写接口给别人调用)

  • 小规模纳税人怎么变成一般纳税人
  • 工资以现金形式发放的情况说明
  • 取得住宿发票的专用发票可以抵扣吗
  • 劳务报酬现金 过账
  • 纳税人财务会计报表报送管理办法
  • 个人所得税生产经营所得税率
  • 企业的车辆因违法停放
  • 金融服务利息
  • 未按期预缴企业个税
  • 不良产品出库维护制度
  • 小规模和一般纳税人的区别
  • 进口关税专用缴款书怎么做分录
  • 个人所得税返还奖励财务人员做账
  • 企业所得税汇算清缴账务处理
  • 农产品收购发票使用范围
  • 无形资产管理的基本流程包括无形资产的
  • 增值税一般项目是指什么
  • 来料加工出口退税申报操作
  • 残联备案还能补申报吗
  • 未到期的商业票据是什么
  • 事业单位工资及薪酬好的单位有哪些
  • linux系统安装谷歌浏览器教程
  • 个体户流水过大怎么避税
  • 电脑台式机显卡怎么拆
  • 进项税少入账如何处理
  • 净资产收益率怎么求
  • 公司一直没有收入怎么办
  • 漏记收入 罚款
  • 非货币性资产对外捐赠企业所得税处理
  • php单独运行
  • 企业的民间借贷怎么处理
  • 企业长期资金的筹集方式
  • 企业无偿借款的税务处理
  • 伯里圣埃德蒙兹的人口
  • html制作网页教程
  • iis安装php环境
  • 更换电脑金税盘的数据如何导入新电脑
  • 出资入股是什么意思
  • php编译器与集成环境怎么安装
  • html导航栏边框
  • python如何将字典中的键值互换
  • 现金流动负债比率和流动比率一样吗
  • wordpress安装主题致命错误
  • 织梦收费5800的解决方法
  • 预算收入分为哪几种方式
  • 资产总额是营业收入吗
  • 写字楼租金
  • 长期待摊费用该怎么记账
  • 地下车库的成本包括哪些
  • 固定资产转换为投资性房地产转换日
  • 建筑行业怎么确认收入
  • 去年漏记了收入,可以记今年吗
  • 公众号注册验证退款
  • 扣非净利润增长率
  • 无形资产的处置方式有哪些
  • 销货方开红字发票
  • 房地产开发企业开发成本包括哪些项目
  • 升级尝鲜
  • sqlserver完全删除
  • mysql中怎么修改数据
  • 微软桌面 ios
  • windowsserver2008r2密码重置
  • pe工具箱怎么用
  • win1共享
  • centos7取消挂载硬盘
  • windows2008域
  • win7系统怎么设置锁屏密码怎么设置
  • linux虚拟机怎么查看目录
  • Unity AssetBundle爬坑手记
  • android自学之路
  • bootstrap范例
  • unity自动寻路插件
  • [置顶]津鱼.我爱你
  • vue组件用法
  • javascript操作网页
  • 江西省税务电子官网
  • 西安国家税务局丁雁现任命职务
  • 环保税申报流程视频
  • 海员证办理流程需要什么手续时间多长
  • 太平税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设