logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

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();