Я хочу посчитать общий комментарий / сообщение, опубликованное на моей странице. У меня есть таблица в моей базе данных с именем test. в таблице у меня есть столбец с именем comment, где каждый пост хранится. проблема заключается в том, чтобы отследить общее количество комментариев и продолжать обновлять, поскольку зрители продолжают размещать комментарий, и я попытался использовать этот код
<?php $handle = mysql_query("SELECT `comment`, COUNT(*) AS `count` FROM test GROUP BY `comment` "); if ($handle) { $results = mysql_fetch_assoc($handle); echo ($results[0]['count'] + $results[1]['count']); } ?>
но он продолжает повторяться 0. PLS помочь мне.
Попробуй это:
list($count) = mysql_fetch_row(mysql_query("select count(*) from `test`")); echo $count;
Кроме того, если вы уже используете запрос для получения некоторых комментариев, вы можете попробовать следующее:
$sql = mysql_query("select sql_calc_found_rows * from `test` order by `id` desc limit 10"); // ^ Get the 10 most recent comments list($count) = mysql_fetch_row(mysql_query("select found_rows()")); // this avoids having to run the entire query again, great for efficiency! while($comment = mysql_fetch_assoc($sql)) var_dump($comment); // just an example