gpt4 book ai didi

php - 如何显示每篇文章总评论数

转载 作者:行者123 更新时间:2023-11-29 07:05:36 25 4
gpt4 key购买 nike

我有两个已加入的表。查询如下所示:

SELECT *, AVG(rate)
FROM comments c
LEFT JOIN supps s
on c.tutorialid = s.tutid
WHERE category = 'Protein'
GROUP BY tutorialid
ORDER BY $orderby $sort LIMIT $startrow,$limit";

我有下面的代码来获取评论总数:

//find the number of comments
$commentNum = mysql_num_rows($result);

当我使用 echo $commentNum 时,它会显示每行所有评论的总数,例如,如果我有:

echo "".$row['title'] ."<br>";
echo $commentNum .

它会给我所有帖子的总评论,而不是每个帖子的总评论。谁能告诉我我做错了什么?如何获得每个帖子的总评论数?

最佳答案

我会尝试在您的初始 SELECT 中添加 COUNT(*)。所以您的查询将显示为

SELECT *, COUNT(*), AVG(rate)
FROM comments c
LEFT JOIN supps s
ON c.tutorialid = s.tutid
WHERE category = 'Protein'
GROUP BY tutorialid
ORDER BY $orderby $sort LIMIT $startrow,$limit";

关于php - 如何显示每篇文章总评论数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com