thinkphp3.0增加setInc、setDec方法 给某个字段进行+1,2,3 -1,2,3
2014-03-05 13:03
399 查看
thinkphp3.0增加setInc、setDec方法
(2012-08-25 09:36:10)转载▼
标签:
| 分类: 技术文摘 |
而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法:
$User = M( "User" ); // 实例化 User 对象
$User->setInc( 'score','id=5',3 ); // 用户的积分加 3
$User->setInc( 'score','id=5' ); // 用户的积分加 1
$User->setDec( 'score','id=5',5 ); // 用户的积分减 5
$User->setDec( 'score','id=5' ); // 用户的积分减 1
而tp3.0有了新的改动,这样写了,方便了不少:
必须配合连贯操作where一起使用
$User = M("User"); // 实例化User对象
$User->where('id=5')->setInc('score',3); // 用户的积分加3
$User->where('id=5')->setInc('score'); // 用户的积分加1
$User->where('id=5')->setDec('score',5); // 用户的积分减5
$User->where('id=5')->setDec('score'); // 用户的积分减1
3.0的这setInc、setDec方法有了新的升级,在增加会员积分,和登录次数的时候,非常中用。
相关文章推荐
- ThinkPHP数据库字段加1 thinkphp3.0增加setInc、setDec方法
- thinkphp3.0增加setInc、setDec方法
- thinkphp3.0增加setInc、setDec方法
- thinkphp3.0增加setInc、setDec方法
- thinkphp3.0增加setInc、setDec方法
- ThinkPHP 统计数据(数字字段)更新 setInc 与 setDec 方法
- thinkphp的M方法可以直接使用模型类进行查询,而模型类名字要与数据表对应,模型类中字段不需要写
- thinkphp的setInc、setDec方法
- thinkphp3.0增加setInc、set…
- ThinkPHP 模型方法 setInc() 和 setDec() 使用详解
- ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题
- SQLServer在多个表中都增加一个字段的方法
- hibernate @Entity @Table 实体类中不可以随便添加与表字段不对应的get方法,如增加请加注解 @Transient
- thinkphp3.0 U 函数使用方法
- ThinkPHP中的增加数据的方法
- THINKPHP中使用$this->ajaxReturn与模板页进行AJAX交互使用方法
- Thinkphp框架下对某个字段查询数据的时候进行唯一过滤,返回唯一不同的值
- ClientDataSet字段不能进行编辑时的解决方法
- 利用latex进行表格缩放和增加题目的方法
- 数据库字段值为null利用setInc方法无法直接写入