[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет записей в базе
AlmazDelDiablo
В чате мне подсказали, что для подсчета записей в базе надо использовать запрос
SELECT COUNT(`id`)

Попробовал, но в реазультате всегда выдает единицу. Запрос у меня выглядит так:
$query = $db->query( "SELECT COUNT(`id`) FROM `". DB_PREF ."_bans`" );
$stats['all_bans'] = $db->num_rows( $query );
echo $stats['all_bans'];

В результате выводит «1», хотя в таблице 4 записи. Попробовал `id` заменить на *, но тоже не помогло. Подскажите, как решить проблему? :rolleyes:



Спустя 2 минуты, 49 секунд (18.01.2011 - 20:49) inpost написал(а):
SELECT COUNT(*) as `cnt`
mysql_fetch_assoc
$row['cnt'] = количество.

Можно mysql_result($row, 0) = количество.

Спустя 4 минуты (18.01.2011 - 20:53) AlmazDelDiablo написал(а):
Спасибо огромное, заработало smile.gif


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.