gpt4 book ai didi

php - 添加到 PHP 中的循环而不覆盖

转载 作者:行者123 更新时间:2023-11-29 06:23:21 25 4
gpt4 key购买 nike

我正在尝试以这种格式存储数据库中的日期和月份名称。我的目标是存储月份,然后计算该月的条目数,然后存储计数。这是我的循环,但我无法正确格式化数组。

while ( $row = mysql_fetch_assoc($res) ) {
if ($row['Date'] != $prev_date) {
$values=array(
$row['Date'] => $count,
);

$prev_date = $row['Date'];
}

$count++;
}
print_f($values);

您可以看到,我总是会覆盖以前的数组,并且我并没有真正向数组中添加条目。我不知道该怎么做。我基本上是想查看每月的条目数。

旧更新:目前正在学习一位评论者提到的 MYSQL 事情。收到后我会更新。

最佳答案

您可以在sql中使用group by来实现这一点,有些像这样:select date, count(*) from table group by date

编辑:如果您只需要按月计数,请使用如下所示的内容:select MONTH(dateField) as NewDate, count(*) FROM table GROUP BY NewDate

关于php - 添加到 PHP 中的循环而不覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1712444/

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