PHP/MySQL | COUNT
Делаю запрос хочу вывести кол-во юзеров пробовал не один вариант,вот несколько:
1.$countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
2.$howus = $db->query("SELECT `id` FROM `users`");
$countus = $howus->mysqli_num_rows();
3.$countus = $db->query("SELECT `id` FROM `users`") ->mysqli_num_rows();
Уже как только не пробовал в чем проблема?
________
посл. ред. 19.01.2016 в 16:53; всего 2 раз(а); by elbit
1.$countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
2.$howus = $db->query("SELECT `id` FROM `users`");
$countus = $howus->mysqli_num_rows();
3.$countus = $db->query("SELECT `id` FROM `users`") ->mysqli_num_rows();
Уже как только не пробовал в чем проблема?
________
посл. ред. 19.01.2016 в 16:53; всего 2 раз(а); by elbit
Например когда $countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
То выводит array
То выводит array
elbit,
$countus = $db->query("SELECT COUNT(*) AS `count` FROM `users`") -> fetch_assoc();
echo $countus['count'];
$countus = $db->query("SELECT COUNT(*) AS `count` FROM `users`") -> fetch_assoc();
echo $countus['count'];
elbit (19.01.2016 в 16:49)
Например когда $countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
То выводит array
Например когда $countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
То выводит array
А зачем ты массив тянешь?
Сибирский, нда. Создать массив всех пользователей и затем посчитать их. Зачем? А если 10.000 записей?
$countus = $db->query("SELECT `id` FROM `users`") -> num_rows;
echo $countus;
echo $countus;
Сибирский (19.01.2016 в 16:57)
elbit,
$countus = $db->query("SELECT COUNT(*) AS `count` FROM `users`") -> fetch_assoc();
echo $countus['count'];
elbit,
$countus = $db->query("SELECT COUNT(*) AS `count` FROM `users`") -> fetch_assoc();
echo $countus['count'];
Благодарю
![Гг](https://bym.guru/modules/smiles/smiles/gg.gif)
Apeccc, ты что такое говоришь то? COUNT(*) просто посчитает записи, AS `count` сделает ппсевдоним куда поместит результат, echo $countus['count'];
просто выведет эту цифру, хоть сто лямов там будет, функция кэшируемая
просто выведет эту цифру, хоть сто лямов там будет, функция кэшируемая
TJersy (19.01.2016 в 17:00)
$countus = $db->query("SELECT `id` FROM `users`") -> num_rows;
echo $countus;
$countus = $db->query("SELECT `id` FROM `users`") -> num_rows;
echo $countus;
Спасибо
![Гг](https://bym.guru/modules/smiles/smiles/gg.gif)
Бляха делал так же только $countus = $db->query("SELECT `id` FROM `users`") -> num_rows(); ну я орех
![:-D](https://bym.guru/modules/smiles/smiles/ag.gif)
<?php
$result = $db->query("SELECT `id` FROM `users`");
$row = $result->num_rows;
echo $row;
?>