Se você quiser contar as linhas, você pode fazer isso com PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Não há como contar linhas diretamente ao usar um
SELECT
declaração com PDO conforme declarado nos docs
. Faça uma contagem de linhas apenas se você realmente precisar da contagem, caso contrário, poderá verificar se a consulta funcionou com outros métodos. Você também não deve usar este método se espera retornar milhares de linhas de uma tabela, em vez disso, use o
COUNT()
função em uma consulta para apenas realizar a contagem.