位置: 编程技术 - 正文

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

  • 房地产开发公司组织架构
  • 个人所得税综合所得税率
  • 税务师考试科目搭配
  • 人力资源公司劳务外包
  • 国企的注册资本也很少吗
  • 个税申报可以去税务局吗
  • 适用5%征收率的范围
  • 出库单上面的单位写谁的
  • 行政事业单位计提折旧起始日
  • 替票怎么控制数量
  • 企业不得将生产经营项目、场所
  • 商业折扣的纳税影响
  • 外购商品赠送客户怎么做账
  • 长期负债率分析
  • 房屋租赁合同税率怎么算
  • 生产的产品不合格作废会计分录
  • 公司给离职员工个税零申报
  • 所得税汇算有研发费用可以不享受加计扣除吗
  • 增值税发票过期未认证怎么办
  • 海关特许权使用费 公告
  • 税收强制执行措施包括哪些
  • 企业所得税年报更正申报
  • 个税退税手续费税率
  • 资产负债表应交税费计算公式
  • 对公账户上扣缴的税怎么做分录?
  • 税收理财跟税收筹划有什么区别?
  • 债务重组过程
  • 技术合同 免税
  • 钢结构施工速度快吗
  • 员工离职一次性结清工资
  • win7系统的系统配置里设置开机启动项
  • 固定资产报废如何计算
  • php中如何使用session
  • 退多收款怎么做分录
  • win10应用商店下载微信
  • php怎么获取单选框的值
  • 企业核定征收管理办法
  • 喉咙有异物怎么咳出来
  • 支付水电费增值税账务处理
  • php 断点续传
  • 发放工资时扣除的保险怎么做
  • node-
  • php图片库
  • php二进制字符串压缩
  • 为什么开发票能抵税
  • 股权转让税收规定
  • 临时设施账务处理分录
  • 计提工资大于实发工资企业所得税怎么算
  • 商品流通企业的基本要素
  • 房地产企业根据什么交增值税
  • 季度利润表中的利润总额
  • 托收承付和委托收款区别
  • 营改增后,建筑行业与供应商签合同才怎样签没风险?
  • 股东打到公帐上怎么做账
  • 购买材料如何计提折旧
  • 折扣怎么写会计分录
  • 开了发票就要交税吗?
  • 无形资产计提折旧可以转回吗
  • mysql 5.7.28安装
  • sql语言包括哪三种类型
  • sql server 字符串操作
  • centos 离线安装git
  • window英语
  • mac怎么连接校园网wifi
  • Linux/Ubuntu chmod命令详解使用格式和方法
  • win10 禁用驱动
  • 无法安装windows xp
  • windows7如何设置双屏显示
  • /proc目录造成linux根目录爆满
  • win7回收站图标在哪个文件夹
  • linux命令shell脚本
  • cocos2d怎么用
  • vue-cli lib
  • linux中awk用法详解
  • 怎么看判断
  • unity怎么导入材质包
  • js动态生成函数
  • jquery显示当前时间
  • 广西南宁地税局电话
  • 如何开展班级全部活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设