ThinkPHP Where 条件中使用表达式
来源:互联网 发布:the zen of python 编辑:程序博客网 时间:2024/05/18 03:49
ThinkPHP运算符 与 SQL运算符 对照表
同 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中使用查询表达式
- 线性时间的哈希排序
- Java 中MD5 和SHA加密算法工具类
- 创建第二个 local network - 每天5分钟玩转 OpenStack(84)
- 指针
- 勾股定理一日一证连载96
- ThinkPHP Where 条件中使用表达式
- html入门
- HTML5 WebSocketAPI实例(二)
- 09-决策论
- 【opencv练习26 - 仿射变换】
- libnl库资料
- 2016年9月8号
- 【opencv练习27 - 直方图均衡】
- 使用struts2.5版本遇到的问题