Подсчет кол-во строк и ID в БД

  • Автор темы premiums
  • Дата начала

premiums

Guest
Подсчет кол-во строк и ID в БД

Добрый день!

У меня возник вопрос:

Есть таблица вида

id, id_news, name, comment, ip_user

id - и так понятно

id_news - к какой новости принадлежит комментарий

name - соответственно имя

comment - сам коментарий

ip_user - ip адрес ответчика

Мне надо посчитать сколько в таблице id_news которые равняются новостям.

Ну вы видели часто на сайтах

НОВОСТЬ
прочитанно 47 раз
Коминтариев 12 - вот это я хочу добится.

Я попробовал так но это только для определенной новости а как привязать ко всем???


PHP:
$results = mysql_query("select count(id_news) id_news,id from clan_news_comment where id_news = 5 group by id", $dbi ) + 1;
 

premiums

Guest
Я пытался подсчетать кол-во пятерок в столбце id_news

Вот нынешний код - работает нормально. Но он только на определенную новость

$results = mysql_query("select count(*) id_news from clan_news_comment where id_news = 1", $dbi );
$fet = mysql_fetch_row ($results);
$kill_post = $fet [0];


while ( $row = mysql_fetch_row ($results)); {
print $kill_post;
}


Выводит что кол-во комментариев = 3, в БД так и есть что иХ 3
 

Фанат

oncle terrible
Команда форума
а тебе нужно количество комментариев на все?
а какой смысл в этих цифрах?
тебе же, наверное, количество комментариев нужно рядом с новостью?
 

premiums

Guest
да Фанат. Мне надо кол-во коментариев рядом с каждой новостью.

Я что то не могу понять в каком мне направлении двигаться чтоб все это реализовать.

Может ты знаешь доки по этой теме или похожую тему?!...

Для наглядности http://clansite.ru/
 

Фанат

oncle terrible
Команда форума
тебе надо двигаться в направлении книжек по мускулю в разделе объединения таблиц

примерно запрос выглядит так
select news.*, count(comments.id) from news,comments where news_id=news.id
 

premiums

Guest
Спасибо. Попрбую.
А по поводу книжек: у меня есть штуки 3 но они все написаны каряво и не описывают самое важное. На сайте мускула вообще все плохо.

Единственное откуда я черпаю информацию и какието мануалы так это отсюда. Других нормальных мест не нашел...
 
Сверху