Si desea contar las filas, puede hacerlo con PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
No hay forma de contar filas directamente cuando se usa un SELECT
declaración con PDO como se indica en los docs
.
Solo haga un recuento de filas si es absolutamente necesario, de lo contrario, puede verificar que la consulta funcionó con otros métodos. Tampoco debe usar este método si espera devolver miles de filas de una tabla, en su lugar, use COUNT()
en una consulta solo para realizar el conteo.