生成订单php setinc,TP 数字字段 增加减少 setInc() 和 setDec() 使用说明
对于数字字段的加减,可以直接使用 setInc() 与 setDec() 方法
ThinkPHP 内置了对统计数据(数字字段)的更新方法:
setInc():将数字字段值增加
setDec():将数字字段值减少
setInc()
ThinkPHP setInc() 方法将数字字段值增加。
例子:
public function update() {
header("Content-Type:text/html; charset=utf-8");
$result = M("User")->where('uid = 2')->setInc('score', 3);
if ($result !== false) {
echo '数据更新成功!';
} else {
echo '没更新任何数据!';
}
}
上面例子执行的 SQL 语句为:
UPDATE user SET score=score+3 WHERE uid = 2
setInc() 方法中最后一个参数为数字字段增加的值,如果省略则默认增加 1 。
setDec()
setDec() 方法将数字字段值减少。
例子:
public function update() {
header("Content-Type:text/html; charset=utf-8");
$result = M("User")->where('uid = 2')->setDec('score', 3);
if ($result !== false) {
echo '数据更新成功!';
} else {
echo '没更新任何数据!';
}
}
上面例子执行的 SQL 语句为:
UPDATE user SET score=score-3 WHERE uid = 2
setDec() 方法中最后一个参数为数字字段减少的值,如果省略则默认减少 1 。
提示
在 ThinkPHP 3.0 版本中,setInc() 与 setDec() 方法取消了条件参数,因此必须配合 where() 方法一起使用。setInc() 与 setDec() 方法也支持连贯操作,从而可以构造更加复杂的更新条件。
生成订单php setinc,TP 数字字段 增加减少 setInc() 和 setDec() 使用说明相关推荐
- 生成订单php setinc,ThinkPHP 统计数据(数字字段)更新 setInc 与 setDec 方法,加减...
ThinkPHP 统计数据更新 ThinkPHP 内置了对统计数据(数字字段)的更新方法: setInc():将数字字段值增加 setDec():将数字字段值减少 setInc() ThinkPHP ...
- php的setinc方法,ThinkPHP 统计数据(数字字段)更新 setInc 与 setDec 方法
ThinkPHP 统计数据更新 ThinkPHP 内置了对统计数据(数字字段)的更新方法: setInc():将数字字段值增加 setDec():将数字字段值减少 setInc() ThinkPHP ...
- php setinc,ThinkPHP 数字字段 更新 setInc 与 setDec 方法
ThinkPHP 内置了对统计数据(数字字段)的更新方法: setInc():将数字字段值增加 setDec():将数字字段值减少 ThinkPHP setInc() 方法将数字字段值增加. 例子: ...
- 美团面试官:生成订单后一段时间不支付订单会自动关闭的功能该如何实现?
正文如下: 业务场景 我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭.最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设 ...
- 美团面试官:生成订单后一段时间不支付订单会自动关闭的功能该如何实现?越详细越好~
# 业务场景 我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭.最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短 ...
- java实现订单未支付失效_生成订单后一段时间不支付订单会自动关闭的功能该如何实现?...
业务场景 我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭.最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太 ...
- 生成订单编号,编号格式(由编号类型编码+编号创建平台编码+6位日期+时间戳后4位+4位随机数组成),生成四位或者N位随机数字
如何生成订单编号,编号格式(由编号类型编码+编号创建平台编码+6位日期+时间戳后4位+4位随机数组成),如何生成四位或者N位随机数字. 1:效果 2:测试Demo(直接复制Demo运行) import ...
- 淘淘商城——生成订单
本文我们将一起学习下如何生成订单. 数据库表分析 我们先来看下tb_order表,如下图所示. 可以看到: 主键order_id是字符串类型,不是自增长的,因此我们需要自己生成订单编号,我们平时使用京 ...
- 淘淘商城--生成订单
数据库表分析 我们先来看下tb_order表,如下图所示. 可以看到: 主键order_id是字符串类型,不是自增长的,因此我们需要自己生成订单编号,我们平时使用京东.天猫等购物网站,发现人家的 ...
最新文章
- Apache ZooKeeper - 高可用ZK集群模式搭建与运维
- Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!(转载学习)
- python的标准类型内建函数_Python内建函数
- centos配置mysql
- centos7当中的systemd及systemctl(节选)
- Linux与Windows关于标准输入中涉及EOF的处理方式
- Java基础之写文件——通过缓冲流写文件(StreamOutputToFile)
- python中type(12.34)_下面代码的输出结果是
- warning: implicit declaration of function ‘typeof’
- undo歌词中文音译_求sanna Nielsen 唱的undo 中文谐音歌词
- 华为手机序列号前三位_华为所有型号交换机查看序列号方法
- VBA在工作中的应用-批量添加工资条表头的VBA代码
- python爬取淘宝数据魔方_淘宝数据魔方看人群情况
- SPSS Modeler 数据审核学习笔记
- 【English】【托业】【四六级】写译高频词汇
- Base64编码详解与URL安全的Base64编码
- 618 Tech Talk丨大促活动如何抵御大流量 DDoS 攻击?
- 近岸蛋白递交注册:年营收3.4亿 朱化星控制71.24%表决权
- 苹果CMSV10本地DPLAYER播放器自动下一集设置教程
- 番茄看看 阅读微信公众号文章赚钱任务