加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 学习资料

thinkphp中的setInc、setDec方法

时间:2021-03-21 23:38:52  来源:  作者:
thinkphp中setInc、setDec方法
可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等
必须配合连贯操作where一起使用
  1. $User = M("User"); // 实例化User对象
  2. $User->where('id=5')->setInc('score',3); // 用户的积分加3
  3. $User->where('id=5')->setInc('score'); // 用户的积分加1
  4. $User->where('id=5')->setDec('score',5); // 用户的积分减5
  5. $User->where('id=5')->setDec('score'); // 用户的积分减1
复制代码
  1. $User = M( "User" ); // 实例化 User 对象
  2.  
  3. $User->setInc( 'score','id=5',3 ); // 用户的积分加 3
  4.  
  5. $User->setInc( 'score','id=5' ); // 用户的积分加 1
  6.  
  7. $User->setDec( 'score','id=5',5 ); // 用户的积分减 5
  8.  
  9. $User->setDec( 'score','id=5' ); // 用户的积分减 1
复制代码
  1. $data['login_count']=array('exp','login_count+1');
复制代码
 
  1. UPDATE user SET score=score+3 WHERE id = 5
复制代码
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
实现php间隔一段时间执行一次某段代码
实现php间隔一段时间
相关文章
    无相关信息
栏目更新
栏目热门