位置: 编程技术 - 正文

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

  • 申报增值税附加税减免项目选错了
  • 小规模附加税如何做帐
  • 代销商品怎么交增值税
  • 公司购买的
  • 合同不交印花税合法吗
  • 单位产品销售税金
  • 免抵退税额如何填报
  • 建筑业预交税金怎么计算
  • 供应商货款打折分录
  • 企业计提福利费时,贷记应付职工薪酬
  • 法人转钱到公户是借款还是投资款
  • 实收资本未到位可以注销吗?
  • 上年度的印花税怎么计算
  • 怎么查核定征收额度
  • 小规模纳税人核定征收怎么报税
  • 收到借款是承兑付款吗
  • 消费税的纳税环节可能有
  • 金蝶k3固定资产反结账
  • 高新技术企业取消认定
  • 附加税是销项税减去进项税
  • 银行贷款入公账怎么入分录?
  • 月底财务为什么要关账,暂时开不了发票
  • mac电脑遇到问题而重新启动
  • 累计折旧 减少
  • mac os x v10.10
  • win11预览版选哪个
  • 退货会计应该怎么做账
  • php

  • 苏黎世湖天鹅
  • 企业研发费用加计扣除最新政策
  • 加计扣除减免政策
  • 银行利息收入应计入什么科目
  • yolov5改进点
  • Ubuntu18.04配置允许远程访问
  • 工程师模式有什么用
  • 增值税专用发票和普通发票的区别
  • 企业所得税核算分录
  • 现金销售商品的会计分录
  • 差旅费津贴与差旅费补助
  • 费用科目分别有什么
  • 货款必须对公帐户支付吗
  • 个人劳务费免税额度 年度
  • 营业执照变更需要本人到场吗
  • sqlserver常用命令
  • 计划成本核算的实际成本怎么算
  • 营业收入的构成分析应该从哪些方面进行?
  • 租赁物品损坏赔偿金额标准
  • 劳务派遣人员代招聘多少钱一个人
  • 预付账款是什么意思大白话
  • 出售固定资产计入营业外收入
  • 企业关联业务往来情况怎么申报
  • 小规模购置金税盘抵税如何申报
  • 不得从销项税额中抵扣的进项税额,不得计提加计抵减额
  • 其他应收怎么转收入
  • 作废的发票税额扣税了怎么办
  • 如何恢复数据库数据
  • mysql与sqlyog
  • mysql5.6解压版安装教程
  • 如何关闭系统快捷键
  • Windows Server 2008制作密码重设盘
  • 最新bios界面
  • 关闭5gwifi
  • linux里chmod
  • win7系统咋样
  • win7桌面壁纸自动更换关闭
  • win8丢失msvcp140.dll的解决办法
  • win8系统笔记本怎么恢复出厂设置
  • css实战手册
  • 使用jquery实现的项目
  • nodejs代码规范
  • 用css制作网页的步骤
  • js绑定函数
  • Node.js中的construct
  • node使用
  • CLASS_CONFUSION JS混淆 全源码
  • jquery.load()方法,刷新网页
  • jquery找父级
  • 如何理解计算消费税时的(1
  • 电子税务网没开通怎么办
  • 合伙企业可以融资吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设