Thinkphp M 中的 where 失效问题
来源:互联网 发布:上传视频的软件 编辑:程序博客网 时间:2024/05/19 12:25
在编写Thinkphp框架的项目时,使用M方法很方便,但有时使用where等方法生成sql语句时会失效,这与where的位置有关,是thinkphp3.2.3及以下版本的bug,举例:
如下代码不会生成where条件,
$where['id'] = $ID;$arr_fields[] = 'name';$arr_fields[] = 'name';$t_cadre = M("XXX");$list = $t_cadre->where($where)->field($arr_fields)->select();
修改如下,将where放到select前,将会生成where条件:
$where['id'] = $ID;$arr_fields[] = 'name';$arr_fields[] = 'name';$t_cadre = M("XXX");$list = $t_cadre->field($arr_fields)->where($where)->select();
仅作记录使用,避免大家走弯路。
0 0
- Thinkphp M 中的 where 失效问题
- 解决Nginx下ThinkPHP框架中的U方法失效问题
- Thinkphp CURD中的where方法
- Thinkphp CURD中的where方法
- thinkphp where语句中的变量不解析
- thinkPHP验证码失效的问题
- thinkphp中的M方法和D方法
- thinkphp中的M方法和D方法
- thinkphp中的M和D方法详解
- thinkphp中的import问题
- thinkphp中的编码问题
- Thinkphp的where条件
- 关于ThinkPHP遍历后jquery失效的问题
- Thinkphp中的文件路径问题
- ThinkPHP中的异步加载问题
- Mac 2016 运行Emacs,M-x键失效问题
- Sql 中的where 1=1 问题
- thinkphp M和D
- 黑马程序员——Java基础——Java语言组成
- 动态域名解析http版怎么用?
- [bfs]HDU2612 Find a way
- 读Spring的源代码二:DispatcherServlet处理web请求的过程
- Gym 100187M - Heaviside Function
- Thinkphp M 中的 where 失效问题
- HDU 5239 DOOM 线段树
- 线程
- 04-树8. Complete Binary Search Tree (30)
- HDU 2159 FATE(二维背包)
- Hadoop集群(第7期)_Eclipse开发环境设置
- EALayout 第三节 依赖多个控件布局
- RubyGem默认源安装太慢,修改国内淘宝源
- 关于java反射的那点事