ThinkPHP Where 条件中使用表达式
来源:互联网 发布:nginx和tomcat区别 编辑:程序博客网 时间:2024/05/22 15:45
Where 条件表达式格式为:
$map['字段名'] = array('表达式', '操作条件');
其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际是运算符的意义:
补充说明
- 同 SQL 一样,ThinkPHP运算符不区分大小写,eq 与 EQ 一样。
- between、 in 条件支持字符串或者数组,即下面两种写法是等效的:
$map['id'] = array('not in','1,5,8');$map['id'] = array('not in',array('1','5','8'));
exp 表达式
上表中的 exp 不是一个运算符,而是一个综合表达式以支持更复杂的条件设置。exp 的操作条件不会被当成字符串,可以使用任何 SQL 支持的语法,包括使用函数和字段名称。
exp 不仅用于 where 条件,也可以用于数据更新,如:
$Dao = M("Article");// 构建 save 的数据数组,文章点击数+1$data['id'] = 10;$data['counter'] = array('exp','counter+1');// 根据条件保存修改的数据$User->save($data);
0 0
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式---$map
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中常用表达式示例
- Thinkphp的where条件
- ThinkPHP中CURD where的使用注意事项
- ThinkPHP中where()方法的使用
- PL/SQL where 条件中使用case
- where 条件中 使用 instr 替代 in
- thinkphp中使用查询表达式
- delphi随机数生成
- 视频压缩:I帧、P帧、B帧
- Linux程序设计笔记第九章 make命令和makefile文件
- 2012-05-25 19:09 sql语句里的is null判断在thinkphp里的写法
- 网页加载js、php的顺序
- ThinkPHP Where 条件中使用表达式
- 嵌入式存储器分类
- 深度技术的Ghost Win7 64位旗舰版
- Apache Tomcat Configuration Reference
- 【C#基础】之WinForm窗体常用控件的属性、方法及事件简介
- 模拟键盘录入
- How to use Django with mod_wsgi.
- cocos2d-x 界面编程二(cocostudio GUI的控件事件响应)
- 在java中跳转到jsp并且传值。