我想计算每天的帖子数量以创建图表。我的问题是,由于 SQL 几天没有找到结果(计数为 0),我缺少图表所需的行(因为我确实想显示没有帖子的日子)。
SELECT DATE(Date) AS Day, COUNT(*) AS COUNT
FROM `Posts`
GROUP By `Day`
ORDER BY Date DESC
while($row = mysql_fetch_array($result)) {
echo $row['Date'] . ": " . $row['Count'];
}
由于循环不显示结果为 0 的天数,因此如果在星期三没有我收到的帖子:monday-17-3: 5, tuesday-18-3: 2, thursday-20-3: 3
. 相反,我想填写空白,所以我得到类似:wednesday-19-3: 0
.
如何在循环中回显没有结果的日子?