我想显示过去六个月的 sql 查询的结果,并显示结果的月份和年份,我将显示的代码不完整,因为实际上它要长得多,但我已经尝试过给出最重要的部分..我使用了这个返回查询的函数(参数$k
是间隔......):
我有一个递增 $k 的循环,以便我可以查询六个月:
for($i=0;$i<=5;$i++){
$requete = query($i);
SQL_QUERY($requete); // the function that executes the query
}
我可以得到最后几个月的结果,直到 1 月,但不是 12 月,因为年份是 2012 年而不是 2013 年。
我试图做到这一点,以便当月份为 12 时,年份将是当前年份 -1:
function print_date($y_m){
foreach($y_m as $row){
echo $row[0];
if ($row[0] == 12){
$_SESSION["y"]= $_SESSION["y"]+1;
echo $_SESSION["y"];
}
}
但它不起作用,:/有人知道如何做到这一点吗?