PHP3.2中Model层的in操作的实现,特别针对字符串的操作

原创 2016年06月02日 09:15:03

第一段代码,对于字符串的操作:

第二段代码,查询条件的拼接操作:

$selectCond.=" and enterpriseName in ($enterpriseNames)";


代码原因解释:

常见的in操作,由于有时候TP3.2自带的查询in的局限性,很多人打算自己写一套原生的条件查询的代码,这个时候会存在in的使用,可是当想用一个数组作为参数进行in操时,这样会报错,不会被执行。所以我选择把数组的元素进行字符串拼接,然后每个字符串需要用单引号括起来,这样操作之后,最后就可以实现原创的查询条件的编写了

版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP 拼接 url 字符串的函数

/** * 拼接http 请求串 * * @tutorial 模仿 php 的http_build_query($query_data)方法, * 但只能处理简单的...
  • yageeart
  • yageeart
  • 2014年06月24日 09:12
  • 7324

php中字符串的拼接

php中字符串的拼接
  • cuihaoren01
  • cuihaoren01
  • 2015年06月09日 23:21
  • 26147

php 字符串拼接

字符串的表示 PHP中字符串的表示可以用双引号,也可以用单引号,但是两者之间有些区别。 字符串中有变量的时候,单引号仅输出变量名,而不是值: 1 php2 $color = "r...
  • Lpandeng
  • Lpandeng
  • 2017年02月15日 13:38
  • 8421

PHP 使用sprintf 拼接 sql语句

[php] view plain copy print? class BaseDAO{        //创建数据      public function create($ta...
  • hxl1995
  • hxl1995
  • 2016年09月06日 11:58
  • 684

php学习笔记 -- 关于连接符与单双引号

php连接符中逗号与点号的区别 点号是将字符串拼接后再输出 逗号是将字符串依次输出 逗号省去了拼接步骤,所以使用逗号性能更好 echo '1+5=' . 1+5; //输出6 echo ...
  • whd526
  • whd526
  • 2017年01月28日 21:56
  • 551

动态生成适用于像sql的where条件拼接的面板js代码 与 php处理代码 (一)

=======动态生成面板=========根据这个面板可以拼接where像where(用户 like 值 or 行业 = 值)or (用户 in (值列) and 行业 not int(值列) )....
  • qidizi
  • qidizi
  • 2013年04月09日 21:08
  • 1161

PHP给title=""赋值变量 PHP title弹出字符串拼接变量

这段代码是在项目中遇到要在弃审的时候,弹出一段字符串连接一个变量的提示框。 PHP给title=""赋值变量 PHP title弹出字符串拼接变量...
  • lihuanliang765142602
  • lihuanliang765142602
  • 2015年01月21日 12:37
  • 1572

php 七牛 图片拼接+裁剪

use Qiniu\Auth; use Qiniu\Processing\PersistentFop; $img_str=explode(",",trim($_POST['img_str...
  • yao978318542
  • yao978318542
  • 2017年11月28日 18:21
  • 80

Oracle与MySQL字符串拼接

一、MySQL在java中我们通常用加号"+"来实现字符串的拼接,MySQL中也可以使用"+"来实现,比如:先加入测试数据CREATE TABLE test( id INT, ...
  • itmyhome
  • itmyhome
  • 2014年12月10日 22:06
  • 3536

php 利用嵌套数组拼接与解析json

利用嵌套数组   拼接混合json -包含对象数组
  • bfboys
  • bfboys
  • 2016年12月20日 19:15
  • 3253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP3.2中Model层的in操作的实现,特别针对字符串的操作
举报原因:
原因补充:

(最多只允许输入30个字)