作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
任何查询都有一个对应的“总计查询”。总计查询返回的是源查询的结果集记录的总数。为了获得一个总计查询,可以使用countQuery()方法。
<?php
$count_query = $query->countQuery();
?>
$count_query现在是一个新的动态选择查询,它没有排序限制,当执行时,它返回的结果只有一个值,也就是源查询匹配记录的总数。由于PHP支持在返回的对象上使用链式方法,下面的代码是常见的调用方式:
<?php
$num_rows = $query->countQuery()->execute()->fetchField();
?>