![]() |
1
1
您需要做的是将数据库查询与PHP中的简单for循环结合起来。
首先,您必须了解如何获取月份内的所有值。
使用此查询,在PHP中,您将执行以下操作:
这是理解如何做的最简单的方法,但我们可以做得更好。MySQL允许我们使用其内置的 SUM() function 直接在mysql上,所以我们不需要在php上做额外的处理。我们可以做到这一点:
我没有测试它,因为这里没有用于测试的PHP环境,但是请告诉我它是如何工作的,我将相应地更新答案。 编辑:我提供了另一个解决方案,该解决方案只对数据库进行一次查询,但这取决于数据库大小和记录数的性能:
有了这个,您只需要迭代
|
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |