Есть две таблицы, новостей и коментариев к ним, в табицу кометариев записываются коментарии для каждой новости пл id новости. Нужно как то для кадой новости показывать колличество коментариев. Как это сделать подскажите плиз!
klodis ну смотри, есть у тебя id новости, и ты для нее делаешь запрос типа
"SELECT count(*) FROM comments_table_name WHERE id=NN"
где NN - id новости
что тут не понятного?
функция count(*) возвращает количество записей в таблице.
Автор оригинала: que_bunt klodis ну смотри, есть у тебя id новости, и ты для нее делаешь запрос типа
"SELECT count(*) FROM comments_table_name WHERE id=NN"
где NN - id новости
что тут не понятного?
функция count(*) возвращает количество записей в таблице.
да это то все я знаю, ну согласись не буду же я прописывать на каждую новость этот запрос чтобы вывести кол-во коментов. Вообщем спасибо, сам догодался больше)))
Лично я просто про добовлении пользователем комментария, в таблицу с новостью вношу новое количество комментов.
Смотри " Таблица News .... id, new(text), posttime(int), comcount(int) ". Про добовлении: UPDATE `News` SET `comcount` = `comcount` + 1