स्क्रॉल
काउंट क्वेरीज़ (count())
किसी भी क्वेरी का एक संबंधित "काउंट क्वेरी" हो सकता है। काउंट क्वेरी मूल क्वेरी में पंक्तियों की संख्या लौटाता है। किसी मौजूदा क्वेरी (जो कि select क्वेरी ऑब्जेक्ट है और SelectInterface को लागू करता है) से काउंट क्वेरी प्राप्त करने के लिए countQuery() मेथड का उपयोग करें।
$count_query = $query->countQuery();
$count_query अब एक नई डायनामिक select क्वेरी है जिसमें कोई order सीमाएँ नहीं हैं, जो चलाने पर केवल एक मान वाला रिज़ल्ट सेट लौटाएगी — उन रिकॉर्ड्स की गिनती जो मूल क्वेरी से मेल खाते हैं। चूँकि PHP लौटाए गए ऑब्जेक्ट्स पर मेथड चेनिंग सपोर्ट करता है, इसलिए निम्न दृष्टिकोण आम है:
$num_rows = $query->countQuery()->execute()->fetchField();
एंटिटी क्वेरी (जो QueryInterface को लागू करता है) के लिए कोड थोड़ा अलग होता है:
$num_rows = $query->count()->execute();