thinkphp3.0增加setInc、setDec方法,今天查看thinkphp2.0的方法setInc、setDec时是这样写的:

而对于统计字段(通常指的是数字类型)的更新,系统还提供了 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方法有了新的升级,在增加会员积分,和登录次数的时候,非常中用。

mysql setinc_thinkphp3.0增加setInc、setDec方法相关推荐

  1. mysql 8.0.18安装,mysql 8.0.18 安装配置方法图文教程

    mysql 8.0.18 安装配置方法图文教程 本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 第一步:下载MySql 下载地址:MySQL 第二步:安装MySql 打 ...

  2. mysql.8.0.13ZIP安装教程_关于mysql 8.0.13zip包安装方法

    mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dict ...

  3. ubuntu18.4中查看mysql_Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    mysql 8.0.20 安装配置方法图文教程整理下,供大家参考. 一.准备工作 1.检查是否已经安装mysql 当前计算机没有安装mysql. 2.下载MySQL8.0. 根据MySQL安装指南,发 ...

  4. mysql 8.0.23 安装配置方法

    win10下mysql 8.0.23 安装配置方法图文教程 mysql 8.0.23 安装配置方法 一.下载mysql 二.环境配置: 三.安装: mysql 8.0.23 安装配置方法 本文为大家分 ...

  5. php中的setinc,thinkPHP5.0中的setInc,setDec方法

    ---恢复内容开始--- thinkphp中setInc.setDec方法 可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等 必须配合连贯操作where一起使用 1 $User ...

  6. mysql安装教程8.0.21安装,mysql 8.0.21 安装配置方法图文教程

    记录了mysql 8.0.21 的安装配置方法,分享给大家. 一.下载 1.下载安装包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 2.解压压缩包 解压到安装的目录: 3.在 ...

  7. mysql 8.0.21 安装配置方法图文教程

    一.下载 1.下载安装包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my.ini配置文件 1 2 3 4 5 6 7 ...

  8. win10配置mysql8.0_Win10下mysql 8.0.20 安装配置方法图文教程

    Win10系统下MySQL 8.0.20安装和配置超详细教程 MySQL下载 MySQL直接去官网下载就行,选择community版本(免费)下载,链接. 在select operating syst ...

  9. mysql 8.0.24 安装配置方法图文教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文为大家分享了mysq ...

最新文章

  1. 你真的看懂招聘要求了?
  2. 订单峰值激增 230%,Serverless 如何为世纪联华降本超 40%?|双11 云原生实践
  3. python分析nginx日志的ip(中篇一)
  4. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统3
  5. 十五天精通WCF——第十三天 用WCF来玩Rest
  6. python flask 分页_Python利用flask sqlalchemy实现分页效果
  7. mysql lex yacc脚本_终于成功配置lex和yacc的工具Parser Generator
  8. IPv4与IPv6的区别
  9. 软件工程课程设计药品信息管理系统*
  10. filco蓝牙不好用_FILCO蓝牙机械键盘,超稳连接6米开外不掉线
  11. IAR for 430 如何建一个简易工程
  12. php修改根目录,phpStudy如何修改端口或WWW目录(网站根目录)
  13. IDEA插件系列(92):Rainbow Fart插件——吹彩虹屁
  14. Linux安装云原生网关Kong/KongA
  15. 管理者的七大失败原因
  16. win系统快捷键大全
  17. 《大学的意义》一些摘抄和感悟
  18. android aar编程,Android Studio模块化编程实践之aar
  19. 使用PyQt5界面设计
  20. 被低估的敏捷管理工具

热门文章

  1. LeetCode6Z字形转换
  2. mysql 当前时间减指定时间_Mysql时间加减函数
  3. linux mc服务器 mod_linux如何搭建mc服务器地址
  4. Android 辅助功能(无障碍)自定义开发类似微信抢红包插件
  5. AOP+自定义注解实现字典翻译
  6. Make Directory as
  7. asp.net课程在线考试平台
  8. Hadoop之Hive数据库和表的增删改查(DDL)
  9. 十大轻量级Linux发行版汇总
  10. Vue+element 项目搭建