Sei in grado di selezionare direttamente il conteggio delle righe, l'unico motivo è l'astrazione.
Utilizzando il metodo rowCount
per chiamare direttamente count
sui dati ritirati, sposta la logica sul driver PDO e sei indipendente sull'implementazione.
Forse in futuro ci sarà una funzione migliore per contare le righe, più veloce, con meno risorse, ma avendo ancora la stessa API di quella vecchia, si potrebbe chiamare counti
, dove i
sta per miglioramento, e i creatori di PDO decidono di usarlo.
Se hai contato tutte le righe da te, ora sei costretto a cambiare la chiamata da count
a counti
nell'intera base di codice. Tuttavia, se hai utilizzato il metodo rowCount
, puoi solo installare la nuova versione PDO e impostarla.
Nella maggior parte dei casi, tuttavia, se l'unica cosa che vuoi è il conteggio delle righe, SELECT COUNT
è la strada da percorrere.