Тема: Вывод просмотра количества комментариев
Здравствуйте, не смогла разобраться в данном моменте, просьба помочь.
1. Ранее была страница blog.html и несколько блоков <div>, где имелась ссылка на страницу с комментариями, т.е на странице blog.html, в каждом из блоков делала вывод количества комментариев, таким образом :
$res=mysqli_query($connect,"SELECT count(id) FROM comment WHERE theme_id='info-1' and moderation=1");
$num_comm=mysqli_fetch_array($res);
echo '<div class="comment">Комментариев - <a href="article.php#comment" title="Перейти к комментариям">'.$num_comm[0].'</a></div>';
Присваивала каждой странице свой theme_id и все отлично работает.
2. Решила все перекинуть в БД и данный код не работает или работает коряво.
Использую цикл do-while, где в начале делаю выборку, но у меня получается, сверху в коде сразу 2 выборки из разных таблиц.
$res_num = mysqli_query ($connect, "SELECT COUNT(id) FROM comment WHERE post='$id'");
$comm_num = mysqli_fetch_array($res_num);
$res_rows=mysqli_query ($connect,"SELECT id, img, title, description, date, refer FROM log");
$num_rows=mysqli_fetch_array($res_rows);
do {
printf ("<div class='post'>
<div class='entry'>
<img src='%s' width='170' height='150'> <!-- изображение -->
<h2><span class='gradient'>%s</span></h2> <!-- название -->
<blockquote><p>%s</p></blockquote> <!-- описание -->
<div class='post-info'>
<h5>Дата: %s <!-- дата -->
<p><a href='article.php?id=%s'>%s</a></p>
</h5>
<div class='comment'>Комментариев - <a href='article.php?id=%s'>%s</a></div>
</div> <!-- post-info ends -->
</div> <!-- entry ends -->
</div> <!-- post ends -->", $num_rows['img'], $num_rows['title'], $num_rows['description'], $num_rows['date'], $num_rows['id'], $num_rows['refer'], $num_rows['id'], $comm_num['0']);
}
while ($num_rows = mysqli_fetch_array($res_rows));
т.е имеется страница article.php со своим id, где находятся комментарии и если пробовать там сделать просмотр количества комментариев, то проблем нет, код описанный в 1 пункте работает, но если я пытаюсь выводить общее число комментариев не на странице article.php, а на странице blog.php без id для каждой статьи со своим id, то возникает проблема как правильно сделать выборку из таблицы comment, который я пыталась реализовать в пункте 2.
Заранее благодарна всем откликнувшимся, Ольга.