OK, also bin ich auf der Suche nach einem sauberen und kurzen Weg, um die Anzahl der Zeilen aus einer SELECT-Abfrage mit Doctrine DBAL zu zählen.Mit Doctrine DBAL, um die Anzahl der Zeilen von SELECT-Abfrage zu zählen
Ich weiß, dass ich könnte SELECT COUNT(*)
aber dann muss ich durch das Array sortieren, wenn ich Ergebnisse abrufen. Alternativ wurde vorgeschlagen, in getScalarResult()
zu suchen. Aber ich kann keine Dokumentation darüber finden, außer in DQL (was ein anderes Projekt ist).
Was ist der beste Weg, dies zu tun? Ich schätze, das liegt daran, dass ich an das großartige MySQLI-Attribut num_rows
gewöhnt bin!
Lesen vorschlagen http://stackoverflow.com/questions/883365/row-count-with-pdo, was sehr ähnlich ist wie Doktrin DBAL funktioniert. – fyrye