Քանակի հարցում count()
Յուրաքանչյուր հարցում կարող է ունենալ համապատասխան «քանակի հարցում»: Քանակի հարցումը վերադարձնում է տողերի քանակը սկզբնական հարցման արդյունքներում: Կարգավիճակ select հարցման օբյեկտից (որը իրականացնում է SelectInterface) քանակի հարցում ստանալու համար օգտագործեք countQuery() մեթոդը։
$count_query = $query->countQuery();
$count_query-ը այժմ նոր դինամիկ ընտրության հարցում է առանց դասավորման սահմանափակումների, որը կատարման դեպքում կվերադարձնի միայն մեկ արժեք՝ գրառումների քանակը, որը կհամապատասխանի սկզբնական հարցմանը։ Քանի որ PHP-ն աջակցում է մեթոդների շղթայական կանչերը վերադարձվող օբյեկտների համար, ստորև ներկայացված մոտեցումը լայնորեն օգտագործվում է։
$num_rows = $query->countQuery()->execute()->fetchField();
Սուբյեկտի հարցման (QueryInterface-ը իրականացնող QueryInterface) դեպքում կոդը մի փոքր այլ է՝
$num_rows = $query->count()->execute();
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.