OpenSNS的setInc、setDec方法即thinkphp3.0新增的setInc、setDec方法

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_数据库自增自减——setInc、setDec相关推荐

  1. MySQL(1) 数据库的增删改查

    MySQL(1) 数据库的增删改查 # 如果存在删除 drop database if exists kh69; # 创建数据库 create database kh69; # 进库 use kh69 ...

  2. 3.eclipse对mysql云数据库编程增删改查

    我们在数据库study中创建了student表. package mysqltest;import java.sql.Connection; import java.sql.DriverManager ...

  3. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...

  4. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  5. 通过Loadruner对mysql数据库进行增删改查

    通过Loadruner对mysql数据库进行增删改查 操作mysql数据库,是在实现mysql数据源配置的基础上操作,可先阅读:loadrunner参数化使用mysql数据源失败解决方法 写之前先理一 ...

  6. MySQL——数据库的增删改操作

    数据库的增删改操作 数据库的增操作 数据库的增操作主要涉及数据库的增加.数据表的增加.表记录增加以及表字段增加等.数据库的增加非常简单,就是新创建一个数据库:表记录的增加指的就是新增表的数据行,可以是 ...

  7. C#语言连接Mysql数据库实现增删改查

    C#语言连接Mysql数据库实现增删改查 实现效果如图 在此之前先下载一个mysql.dll 库 如下 链接:https://pan.baidu.com/s/17Nv_1W3KbXfWgdOvWf_S ...

  8. c 连接mysql怎么增删改_C++ API方式连接mysql数据库实现增删改查

    这里复制的 http://www.bitscn.com/pdb/mysql/201407/226252.html 一.环境配置 1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了, ...

  9. MySQL分布式ID_分布式唯一ID系列(3)——数据库自增ID机制适合做分布式ID吗

    数据库自增ID机制原理介绍 在分布式里面,数据库的自增ID机制的主要原理是:数据库自增ID和mysql数据库的replace_into()函数实现的.这里的replace数据库自增ID和mysql数据 ...

最新文章

  1. 【计算机网络】第五章 数据链路层(3)
  2. 回溯法模板(矩阵中操作)
  3. AV Linux 2016系统今年发布:影音制作专用
  4. 计算机复制粘贴教案,信息技术《文本的复制与移动》教案
  5. 二叉树的遍历(堆栈)
  6. VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
  7. Go 标准库: io
  8. 项目助理这个工作怎么样_影楼化妆师这个工作怎么样?
  9. 安徽50岁计算机职称免考,50岁以上评职称免考外语
  10. vbs中使用select case条件语句,case中匹配项多于一个时,提示:type mismathc/ 800A000D...
  11. “互联网+监管”平台建设思路
  12. LDA模型原理学习及应用
  13. Spring RCE 0day高危漏洞预警
  14. 解决安卓CPU使用率过高问题
  15. mysqldb 安装包 linux,Linux下Python MySQLdb模块安装过程及错误解决
  16. Java——计算机随机产生一个[1,100]之间的数字(终极版)
  17. 超声波风速风向传感器的测量原理
  18. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真.pdf...
  19. mysql添加多列_mysql 怎么给一个表一次增加多个字段? ?
  20. 计算机配置高低怎么看,怎么查看电脑配置?(查看电脑配置高低的三种方法!)...

热门文章

  1. promise 是什么?有哪些状态和参数?如何使用?
  2. echarts格式化tooltip数据
  3. php查找文件内元素,如何查看当前文档某个元素的子节点?有几种方法
  4. js遍历多层嵌套对象存在的JSO数据
  5. PCL:PCL1.9.0更新
  6. Cython入门.VS.C++
  7. CUDA 编程实例:计算点云法线
  8. springmvc配置ssl_spring MVC配置详解
  9. java 实现 pbkdf2_sha256加密验证算法
  10. 如何成为一个出色的敏捷开发者?