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?

questionAnswers(6)

yourAnswerToTheQuestion