Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как правильно сгрупировать записи? - MySQL
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Здравствуйте.
Мне необходимо вывести из БД в html таблицу список сайтов и количество отзывов к ним. Пробую просто сгрупировать все отзывы и вывести их количество с помощью такого вот запроса:
mysql_query("SELECT COUNT(*) as topcomm, url_id FROM commentsystem WHERE leng='$lang' GROUP BY url_id ORDER BY topcomm DESC",$dbconn);
Но проблема в том, что такой запрос выводит только те записи, где topcomm>1 . То есть, если отзывов <2, то сайт не выводиться в списке. Подскажите пожалуйста как решить данную проблему?
SAD
Отправлено: 20 Января, 2016 - 10:24:03
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Ваш запрос никак не ограничивает какие отзывы отображать. Ищите там, где рисуется таблица
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.