Bij gebruik van MySQL, PDOStatement::rowCount()
retourneert het aantal rijen in de resultaatset. Het aanroepen
de onderliggende mysql_num_rows()
C-functie om de waarde in te vullen. Geen behoefte aan meerdere vragen of andere rommel.
Dit geldt voor MySQL, maar op dit gedrag kan niet worden vertrouwd voor andere stuurprogramma's (anderen ondersteunen het misschien, maar het is niet gegarandeerd, ik ken anderen niet genoeg om hoe dan ook met zekerheid te zeggen). Maar aangezien uw vraag specifiek betrekking heeft op MySQL, zou deze uw doel moeten dienen.