MySql запрос функционирует не верно

Буду краток: нужно вывести количество строк в таблице message. $x = mysqli_query($connection,"SELECT COUNT(*) FROM message") всегда выводит 1, но при этом $x = mysqli_query($connection,"SELECT * FROM message") функционирует как надо. Однако второй вариант, как все знают, далеко не самый лучший. Объяснять почему не буду. Собственно, дамы и господа, вопрос: почему первый вариант выдает не то значение?


Ответы (1 шт):

Автор решения: xRef

Если первый вариант, то:

$x = mysqli_query($connection,"SELECT COUNT(*) AS count FROM message");
$result = mysqli_fetch_array($x);
$count = $result["count"];
→ Ссылка