#1 jake

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

用法:findCount($conditions = null)

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

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

可以说findCount是相等于SQL语句的“SELECT COUNT(*) WHERE 条件”的返回结果
例子:
// 我们来看看数据表中有多少条留言者是“小李”的留言
$conditions = array( 'name' => '小李' ); // 条件是同样的
$gb = spClass('gb'); // 初始化留言本模型类
$sum = $gb->findCount($conditions); // 使用了findCount
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。


2012-08-04 16:21:57