Подсчет числа комментариев для каждого поста

Статус
Закрыто для дальнейших ответов.

beby11

Active Member
Регистрация
19.11.2010
Сообщения
43
ЗДРАСТВУЙТЕ! Помогите правельно написать запрос!

ЕСТЬ 2 таблицы (comments) (рис прилог.)
и (data) (рис прилог.)
В котором поле (post) из таблицы (comments) равна полю (id) из таблицы (data);

Нужно создать запрос который бы считал количество комментариев в табл.(comments) где поле (post) = полю (id) (как было сказано выше!)

Код:
$result = mysql_query ("SELECT COUNT(*)  FROM comments WHERE (ЧТО НАПИСАТЬ ДАЛЬШЕ)");
$sum = mysql_fetch_array($result);
НАДЕЮСЬ РАССПИСАЛ ПОНЯТНО!
 

Вложения

Dknight

Member
Регистрация
08.09.2010
Сообщения
14
Код:
$result = mysql_query ("SELECT COUNT(*) FROM comments WHERE post=$post_id");
// Где $post_id айди поста, очевидно приходит из URL.
Пару советов ещё, лучше именовать поля с внешними ключами по типу post_id, comment_id и т.д.
Я лично никогда не храню HTML в базе данных, во первых занимает больше памяти. Во вторых если вы имеет в таблице "чистые" данные у вас есть больше возможностей отформатировать текст при выводе. Тем более в будущем может понадобиться выводить базу данных не только в HTML формате.
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
Я лично никогда не храню HTML в базе данных, во первых занимает больше памяти. Во вторых если вы имеет в таблице "чистые" данные у вас есть больше возможностей отформатировать текст при выводе. Тем более в будущем может понадобиться выводить базу данных не только в HTML формате.
значит вам не по пути с разработчиками drupal, joomla, bitrix и т.п.
html превращается в plaintext легким движением руки и одной простой регуляркой, а вот обратно - нет
 
Статус
Закрыто для дальнейших ответов.
Верх Низ