[亲测]ThinkPHP中where方法中变量不解析的解决方法

原创 2015年11月18日 22:50:08
$color_name = $activity_color->where("name='$tmp_color'")->getField('color_value');

注意其中的写法:
where语句中变量必须为单引号括起来才可以解析。
笔者尝试过利用双引号括起来结果是不可以的。
具体原因不详!

版权声明:欢迎转载、分享、交流!

thinkphp where语句中的变量不解析

解决办法:将where语句中的变量用单引号引起来就行了,亲测可用 举例:将$System->where("keywords=$keywords")->find();改为$System->wh...
  • u012730333
  • u012730333
  • 2015年01月14日 16:29
  • 733

thinkphp新增字段无法插入到数据库是因为fields字段缓存

今天在应用thinkphp框架开发的程序做些二次开发修改, 其中有改动到数据结构,新增了几个字段. 调用 M(‘xxx’)->add($data) 插入值时,新增的字段数据总是插入不进去,每次都是默认...
  • sunxiaowen13
  • sunxiaowen13
  • 2017年02月03日 14:00
  • 2239

thinkphp 根据条件查数据库存在记录则修改 不存在则添加

$rs = D("table"); if($rs->where(array("id"=>$id,"cid"=>$cid))->count()){ //存在 }else{ /...
  • u011447828
  • u011447828
  • 2015年11月05日 14:17
  • 2097

关于thinkPHP中where中条件含变量时需要给变量加上单引号

$where=session("uid");     $myinfo = $User->where("userid='$where'")->find();//这里有变量 注意加单引号     //...
  • samll_snail
  • samll_snail
  • 2015年05月09日 17:07
  • 1573

Thinkphp3.2 中的where条件复杂条件下的条件组合

组合查询的主体还是采用数组方式查询,只是加入了一些特殊的查询支持,包括字符串模式查询(_string)、复合查询(_complex)、请求字符串查询(_query),混合查询中的特殊查询每次查询只能定...
  • fei003
  • fei003
  • 2017年04月13日 15:04
  • 1929

ThinkPHP-图片附件上传至指定目录并地址插入数据库操作

ThinkPHP-图片附件上传至指定目录并地址插入数据库操作
  • u014796999
  • u014796999
  • 2015年09月22日 17:16
  • 7318

thinkphp3.2加载模块错误

修改index.php文件 先添加 define('BIND_MODULE','Wx');//Wx为你自定义模块 执行一下 在屏蔽执行就ok了 知识点: 1. Bind_module 是...
  • lengxin337
  • lengxin337
  • 2016年04月13日 15:14
  • 541

thinkphp where的条件添加中,有变量的时候,里面用单引号就是不行;

$rs = $cat->where('cPid={$bFid}')->select();     //$rs = $cat->where("cPid={$bFid}")->select(); ...
  • qq_34242581
  • qq_34242581
  • 2016年06月20日 17:21
  • 704

ThinkPHP框架中的U方法分析

一、            分析缘由 二、   分析过程 1.   首先找到原生U方法,在核心文件\core\Common\functions.php;大概在802行; 导致上面解析现象...
  • dl425134845
  • dl425134845
  • 2015年01月16日 14:40
  • 1901

解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题

在ThinkPHP/Library/Think/View.class.php 输出模板内容之前,加上字符替换行为,即在:第130附近的fetch() 方法中修改: 修改前: // 获取并清空缓存 ...
  • u014520745
  • u014520745
  • 2016年07月25日 23:41
  • 1172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[亲测]ThinkPHP中where方法中变量不解析的解决方法
举报原因:
原因补充:

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