Assolutamente, perché http://php.net/manual/en/pdostatement.rowcount.phpOriginariamente inviato da disaster.net
ma funziona SOLO per le querry insert delete upade.. e non per select
Come avevo già scritto nel mio primo post - e come hai già scoperto anche tu - query() non ti restituisce un valore ma un oggetto PDOStatement, quindi count() non funziona.
Se ti basti il numero delle righe consiglierei di usare la funzione COUNT di sqlight http://www.sqlite.org/lang_aggfunc.html e prendere il valore che ti da.