Loading...
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
Например когда $countus = $db->query("SELECT COUNT(*) FROM `users`") -> fetch_assoc();
То выводит array
elbit,
$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

А зачем ты массив тянешь?
Сибирский, нда. Создать массив всех пользователей и затем посчитать их. Зачем? А если 10.000 записей?
$countus = $db->query("SELECT `id` FROM `users`") -> num_rows;
echo $countus;
Сибирский (19.01.2016 в 16:57)
elbit,
$countus = $db->query("SELECT COUNT(*) AS `count` FROM `users`") -> fetch_assoc();
echo $countus['count'];

Благодарю Гг
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(); ну я орех :-D

<?php
$result = $db->query("SELECT `id` FROM `users`");
$row = $result->num_rows;
echo $row;
?>
Онлайн: 2
Время:
Gen. 0.1206
(c) Bym.Guru 2010-2025