- Palette 🎨
-
संसाधन और सहायता
- फोरम
- Drupal पुस्तक
- ब्लॉग
-
केस स्टडीज़
- AI के साथ Drupal पेजों का स्वचालित अनुवाद
- CI‑आधारित कॉन्फ़िगरेशन मैनेजमेंट
- Drupal एक backend के रूप में: GraphQL, JSON:API, RESTful
- Drupal में विशाल मेनू को कैसे बनाए रखें
- Colorbox को GLightbox से बदलें
- CKEditor 5 के लिए CKEditor 4 प्लगइनों का पुनर्लेखन
- Drupal 7 को Drupal के नवीनतम संस्करण में अपग्रेड करना
- ड्रुपल प्रलेखन
- JSON ड्रॉप एपीआई प्रलेखन
- क्या नया है
- Drupal डाउनलोड करें
-
संपर्क करें
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
स्क्रॉल
काउंट क्वेरीज़ (count())
01/10/2025, by Ivan
Menu
- Drupal को समझना
- Drupal की सिस्टम आवश्यकताएँ
- Drupal 8 की स्थापना
- Drupal 8 अपडेट
- Drupal 8 साइट प्रशासन
- Drupal 8 मॉड्यूल्स
- Drupal मॉड्यूल्स की तुलना
- Drupal थीम्स
- Drupal फ़ील्ड प्रकार
- कॉन्फ़िगरेशन प्रबंधन
- Drupal मल्टीसाइट
- विशेष एक्सेसिबिलिटी सुविधाएँ
- Drupal 8 समस्या निवारण
- Drupal के लिए मॉड्यूल बनाना
-
Drupal 8 API
- Authentication API
- ब्लॉक API
- कॅश API
- CKEditor API
- कॉन्फ़िगरेशन प्रबंधन API
-
डेटाबेस API
- डेटाबेस API का अवलोकन
- सामान्य अवधारणाएँ
- डेटाबेस कॉन्फ़िगरेशन
- डेटाबेस कनेक्शन ऑब्जेक्ट बनाना
- स्टैटिक क्वेरीज़
- डायनामिक क्वेरीज़ (Dynamic Queries)
- परिणाम सेट्स (Result Sets)
- क्लास में उपयोग (Usage in Class)
- इन्सर्ट क्वेरीज़ (Insert Queries)
- मर्ज क्वेरीज़ (Merge Queries)
- डिलीट क्वेरीज़ (Delete Queries)
- लेन-देन (Transactions)
- त्रुटियों का लॉगिंग
- फ़ंक्शन्स और ऑपरेटर्स
- एंटिटी API (Entity API)
- Drupal 8 थीमैटाइज़ेशन
- Drupal 8 में अपग्रेड
किसी भी क्वेरी का एक संबंधित "काउंट क्वेरी" हो सकता है। काउंट क्वेरी मूल क्वेरी में पंक्तियों की संख्या लौटाता है। किसी मौजूदा क्वेरी (जो कि select क्वेरी ऑब्जेक्ट है और SelectInterface को लागू करता है) से काउंट क्वेरी प्राप्त करने के लिए countQuery() मेथड का उपयोग करें।
$count_query = $query->countQuery();
$count_query अब एक नई डायनामिक select क्वेरी है जिसमें कोई order सीमाएँ नहीं हैं, जो चलाने पर केवल एक मान वाला रिज़ल्ट सेट लौटाएगी — उन रिकॉर्ड्स की गिनती जो मूल क्वेरी से मेल खाते हैं। चूँकि PHP लौटाए गए ऑब्जेक्ट्स पर मेथड चेनिंग सपोर्ट करता है, इसलिए निम्न दृष्टिकोण आम है:
$num_rows = $query->countQuery()->execute()->fetchField();
एंटिटी क्वेरी (जो QueryInterface को लागू करता है) के लिए कोड थोड़ा अलग होता है:
$num_rows = $query->count()->execute();