El DBD::mysql
el controlador tiene un rows()
método que puede devolver el recuento de los resultados:
$sth = $dbh->prepare( ... );
$sth->execute;
$rows = $sth->rows;
Esto es específico del controlador de la base de datos, por lo que es posible que no funcione en otros controladores o que funcione de manera diferente en otros controladores.