请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 6373|回复: 0

[数据操作] 按字段数值加减(计数器方法)

[复制链接]
发表于 2012-8-4 16:27:28 | 显示全部楼层 |阅读模式

在SpeedPHP2.5版本中增加了spModel的成员函数incrField和decrField,开发者使用incrField和decrField可以很方便的进行数值字段的增加和减少。如在计算页面访问量等操作中,只要一个incrField就可以实现数值增加。

incrField($conditions, $field, $optval = 1)

decrField($conditions, $field, $optval = 1)

如果要为UID为10的博客页面增加一次的访问量

  1. spClass('lib_user')->incrField(array('uid'=>10), 'click');
复制代码

decrField的使用同样简单,也是decrField(条件, '字段名')

请注意:

  • incrField和decrField的参数$conditions(条件),和find/findAll等函数的$conditions一样,是支持数组或字符串的。
  • incrField和decrField的参数$field(字段),该字段类型务必是数值类型。
  • 第三个参数$optval默认是1,如果要一次增加2或者更多的值,就可以设置$optval。

您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-7-7 02:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表