logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
18/06/2025, by Ivan

Jede Abfrage kann eine entsprechende „Zähl-Abfrage“ haben. Eine Zähl-Abfrage gibt die Anzahl der Zeilen der ursprünglichen Abfrage zurück. Um eine Zähl-Abfrage aus einer bestehenden Abfrage (ein Select-Query-Objekt, das das SelectInterface implementiert) zu erhalten, verwenden Sie die Methode countQuery().

$count_query = $query->countQuery();

$count_query ist nun eine neue dynamische Select-Abfrage ohne Sortierungsbeschränkungen, die bei Ausführung nur ein Ergebnis mit der Anzahl der Zeilen zurückgibt, die der ursprünglichen Abfrage entsprechen. Da PHP Methodenverkettung für zurückgegebene Objekte unterstützt, ist folgender Ansatz üblich:

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

Für eine Entity-Abfrage (die das QueryInterface implementiert), sieht der Code etwas anders aus:

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