A contagem do MySQLi (*) sempre retorna 1
Estou tentando contar o número de linhas em uma tabela e pensei que esta era a maneira correta de fazer isso:
$result = $db->query("SELECT COUNT(*) FROM `table`;");
$count = $result->num_rows;
Mas conta sempre retorna(int)1
. Se eu usar a mesma consulta no phpMyAdmin, obtenho o resultado certo. Senta-se em uma mesa, então tentei testar$count[0]
também, mas isso retornaNULL
.
Qual é a maneira certa de fazer isso?