logo

Palette - Maak het kleurrijk🎨

Palette - Visuele Page Builder. Je hoeft geen designer te zijn.

Live demo Palette downloaden

Scroll
01/10/2025, by Ivan

Elke query kan een overeenkomstige "tellingenquery" hebben. Een tellingenquery retourneert het aantal rijen in de oorspronkelijke query. Om een telquery uit een bestaande query te verkrijgen (die een select-queryobject is dat SelectInterface implementeert), gebruik je de methode countQuery().

$count_query = $query->countQuery();

$count_query is nu een nieuwe dynamische select-query zonder sorteerbeperkingen, die bij uitvoering een resultset teruggeeft met slechts één waarde – het aantal records dat overeenkomt met de oorspronkelijke query. Aangezien PHP method chaining ondersteunt voor geretourneerde objecten, is de volgende aanpak gebruikelijk:

$num_rows = $query->countQuery()->execute()->fetchField();

Voor een entiteitsquery (die QueryInterface implementeert) ziet de code er iets anders uit:

$num_rows = $query->count()->execute();