32 总计查询

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

    任何查询都有一个对应的“总计查询”。总计查询返回的是源查询的结果集记录的总数。为了获得一个总计查询,可以使用countQuery()方法。

<?php
$count_query $query->countQuery();
?>

    $count_query现在是一个新的动态选择查询,它没有排序限制,当执行时,它返回的结果只有一个值,也就是源查询匹配记录的总数。由于PHP支持在返回的对象上使用链式方法,下面的代码是常见的调用方式:

<?php
$num_rows $query->countQuery()->execute()->fetchField();
?>


Drupal版本: