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
Форумы портала PHP.SU :: Версия для печати :: Как правильно сгрупировать записи? - MySQL
Форумы портала PHP.SU » » Работа с СУБД » Как правильно сгрупировать записи? - MySQL

Страниц (1): [1]
 

1. Jeick9 - 20 Января, 2016 - 09:50:15 - перейти к сообщению
Здравствуйте.
Мне необходимо вывести из БД в html таблицу список сайтов и количество отзывов к ним. Пробую просто сгрупировать все отзывы и вывести их количество с помощью такого вот запроса:


SQL:
скопировать код в буфер обмена
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, то сайт не выводиться в списке. Подскажите пожалуйста как решить данную проблему?
2. SAD - 20 Января, 2016 - 10:24:03 - перейти к сообщению
Ваш запрос никак не ограничивает какие отзывы отображать. Ищите там, где рисуется таблица

 

Powered by ExBB FM 1.0 RC1