Il DBD::mysql
il driver ha un rows()
metodo che può restituire il conteggio dei risultati:
$sth = $dbh->prepare( ... );
$sth->execute;
$rows = $sth->rows;
Questo è specifico del driver del database, quindi potrebbe non funzionare in altri driver o potrebbe funzionare in modo diverso in altri driver.