位置: 编程技术 - 正文

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

  • 增值税纳税义务发生地点的规定
  • 为什么应交增值税记在借方
  • 开票方丢失记账怎么处理
  • 取消待摊费用科目
  • 原材料计划成本和实际成本的区别
  • 上个月未抵扣忘记做进项会计分录
  • 固定资产机械设备
  • 购车 买车
  • 行政会计账务处理
  • 开具增值税专用发票的要求
  • 发票作废税金怎么算
  • 销项在借方还是贷方
  • 免抵税额为什么不能抵下期
  • 房产税要来了!租金也要交,最高达到12%
  • 外来经营活动需要提供什么资料?
  • 电梯按几年摊销
  • 没有道路许可证的车子怎么处罚
  • 进项税额大于销项税额怎么办
  • 员工探亲路费报销交个税吗
  • 空调安装费开票属于什么类
  • 电子发票上传平台失败是什么意思
  • 没有发票的怎么报账
  • 怎么打开资源管理器
  • 个人独资企业没有章程
  • 商业承兑汇票如何签收
  • php利用云片网实现短信验证码功能的示例代码
  • 预缴税款会计处理分录
  • php image
  • 银行企业未达账户怎么办
  • 小规模纳税人查询
  • Symfony学习十分钟入门经典教程
  • 老年人经常便秘怎么办
  • 猿人知乎
  • zend framework手册
  • 农业公司经营项目有哪些?
  • 圣米歇尔山法语介
  • vue项目使用rem
  • 股权转让税收规定
  • 以非货币性资产对外投资会计处理
  • 海关进口增值税专用缴款书稽核比对可能出现哪些结果
  • 农产品来源用途是什么
  • 增值税发票记账联用途
  • 社保是当月计提当月交吗
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 增值税销项税的借贷方向
  • 本月增值税申报截止日
  • 纸质银行承兑到期怎么办
  • 各大银行网银转账限额
  • 去年的招待费做什么科目
  • 房产税计入管理费还是税金及附加
  • 公司筹建期间允许投标吗
  • 展位费按多少税率
  • 计入固定资产的条件
  • 个人账号可以向对公账户转账吗
  • 高新企业研发费用占比
  • 固定资产如何分类?
  • 企业预付账款是什么意思
  • 改错的技巧
  • Fedora 9.0 Apache+PHP+MYSQL 环境安装
  • 如何做电脑系统备份
  • 电脑bios怎么分区
  • linux中字符设备有哪些
  • win7老是自动开机启动是怎么回事啊
  • puppet部署
  • windows 10预览版
  • win10更新补丁后键盘失灵
  • windows7无法继续安装
  • win10天气系统怎么弄掉
  • 简单射击原理
  • glrotatef函数
  • node.js wss
  • 手机背光面板
  • vue源码是用什么写的
  • sqlserver 服务器
  • 自定义右键属性是什么
  • Python 基于豆瓣电影的可视化
  • 60后歌手有哪些
  • 工会经费范围税率是多少
  • 国家税务北京税务局
  • 非载货专项作业车属于什么车
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设