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. 现代化 Web 应用开发实战
  2. Microsoft Azure部署MYSQL-MMM(3)配置MYSQL-MMM
  3. collection的iterator()方法
  4. 【Android】线程池
  5. 2017双11交易系统TMF2.0技术揭秘,实现全链路管理
  6. VM虚拟机连Linux黑屏问题
  7. 从零开始升级基于RuleBased的聊天机器人
  8. android循环滚动textview,Android 循环上下滚动
  9. android 导航抽屉_Android导航抽屉示例教程
  10. Chrome启动参数最全集合
  11. 火星坐标 C语言,iOS7上地球坐标系到火星坐标系转换算法
  12. PostgreSQL12.2-CN-v1.0中文手册.chm下载
  13. 上传图片方法到免费服务器
  14. PPP和PPPOE详解
  15. 将Spring Boot应用程序迁移到Java 9-模块
  16. matlab9级标度法,satty 标度法
  17. 【网络爬虫】实现有道翻译提取
  18. 语音验证码接收平台接口调用文档
  19. 精通 Grails: 用 JSON 和 Ajax 实现异步 Grails
  20. 如何去除图片中的白色背景(变透明)

热门文章

  1. 简历制作方面的经验与建议
  2. 华为v10的android版本,荣耀V10 P 版本(EMUI 9.0+Android 9.0) 正式版 9.0.0.125 发布说明...
  3. 上海交通大学计算机考研分析
  4. 前端开发语言有哪些?需要掌握什么?
  5. 计算机word10怎么输入度数,Word2010怎么输入度数
  6. Intellij idea 代码提示忽略字母大小写和常用快捷键及设置
  7. 用友U8之MRP计划 专栏目录
  8. JSON的parse()和stringfy()方法
  9. JAVA设置HttpOnly Cookies
  10. 高校能耗监管平台的建设及效果剖析