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

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 6781|回复: 0

[数据操作] 计算符合条件的数据记录总数

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

findCount —— 计算符合条件的记录数量

用法:findCount($conditions = null)

参数:$conditions,数组形式,查找条件,此参数的格式用法与find/findAll的查找条件参数是相同的。

该函数主要用于计算符合$conditions的记录数量。


可以说findCount是相等于SQL语句的“SELECT COUNT(*) WHERE 条件”的返回结果
例子:
  1. // 我们来看看数据表中有多少条留言者是“小李”的留言
  2. $conditions = array( 'name' => '小李' ); // 条件是同样的
  3. $gb = spClass('gb'); // 初始化留言本模型类
  4. $sum = $gb->findCount($conditions); // 使用了findCount
  5. echo $sum;
复制代码

数据表中有留言者是小李的数据:

12 小李 我的留言 2009-10-26 10:04:53 218.82.32.12

13 小李 我的第二条留言 2009-10-26 10:04:53 218.82.32.12

findCount将得到结果:2,也就是有两条留言者是“小李”的留言。

返回:

返回符合$conditions记录的数量,如无任何符合条件的记录将返回 0。


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

本版积分规则

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

GMT+8, 2020-7-8 13:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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