Hallo,
folgendes Problem:
So, die DB-Abfrage gibt mir mein sortiertes nach Monaten wieder und packt Sie in ein Array, welches an ein anderes Script per Session übergeben wird.
Nun möchte ich aber noch das Jahr berücksichtigt haben und ich finde keine Lösung.
Das Ergebniss sollte folgende Ausgabe haben.
$ausgabe[jahr][monat][count]
folgendes Problem:
PHP-Code:
$tmp1_monat = array();
$tmp2_monat = array();
$sql->db_Select_gen("
SELECT
YEAR( Tabelle1.datum ) AS year,
MONTH( Tabelle1.datum ) AS monat,
count( * ) AS count
FROM Tabelle1
WHERE Tabelle1.id =664
GROUP BY monat, year
ORDER BY year DESC
");
while ($row = $sql->db_Fetch(MYSQL_ASSOC))
{
$tmp1_monat[$row[monat]] = $row[monat];
$tmp1_monat[$row[monat]] = $row[count];
}
for($q=0;$q<=12;$q++)
{
if(!isset($tmp1_monat[$q])) { $tmp1_monat[$q] = 0; }
$tmp2_monat[] = (int)$tmp1_monat[$q];
}
Nun möchte ich aber noch das Jahr berücksichtigt haben und ich finde keine Lösung.
Das Ergebniss sollte folgende Ausgabe haben.
$ausgabe[jahr][monat][count]
Kommentar