Hallo,
ich komm einfach nicht weiter bzw. auf das Ergebnis:
ich habe folgende MySQL Abfrage:
	
hier meine While Schleife:
	
So... nun bekomme ich als Beispiel folgendes Ergebnis
year | month | count
---------------------
2010 | 04 | 82
2010 | 08 | 92
2011 | 04 | 13
2013 | 06 | 185
okay...
soo, damit ich das ganze weiter verarbeiten kann, sollte die Ausgabe aber so aussehen, das wenn der monat oder gar das Jahr fehlt, trotzdem weiter gezählt wird bzw. das array erweitert wird bis zum letzten Eintrag, ergo 2013. Der Count soll dabei die Variable Null erhalten.
ergo sollte das Ergebnis so aussehen:
	
							
						
					ich komm einfach nicht weiter bzw. auf das Ergebnis:
ich habe folgende MySQL Abfrage:
PHP-Code:
	
	
SELECT YEAR(Tabelle1.datum )  AS year, 
MONTH(Tabelle1.datum )  AS month, 
count(  *  )  AS count
FROM Tabelle1
WHERE Tabelle2.id = XYZ
GROUP  BY  MONTH , year
ORDER  BY year, 
MONTH  ASC 
PHP-Code:
	
	
while ($row = $sql->db_Fetch(MYSQL_ASSOC))
    {
        $output_tmp[] = array('count' => (int)$row[count], 
                               'month' => (int)$row[month], 
                               'year' => (int)$row[year]
                            );
    } 
year | month | count
---------------------
2010 | 04 | 82
2010 | 08 | 92
2011 | 04 | 13
2013 | 06 | 185
okay...
soo, damit ich das ganze weiter verarbeiten kann, sollte die Ausgabe aber so aussehen, das wenn der monat oder gar das Jahr fehlt, trotzdem weiter gezählt wird bzw. das array erweitert wird bis zum letzten Eintrag, ergo 2013. Der Count soll dabei die Variable Null erhalten.
ergo sollte das Ergebnis so aussehen:
Code:
	
	array(X) { 
             [XY]=>   array(3) 
                 {  
                    ["count"]=>     int(82)     
                    ["month"]=>     int(4)     
                    ["year"]=>     int(2010)   
                 }   
            [XY]=>   array(3) 
                 {  
                    ["count"]=>     int(0)     <--- Null bei keinem Eintrag
                    ["month"]=>     int(5)     <--- fortlaufender Monat
                    ["year"]=>     int(2010)        <--- fortlaufendes Jahr
                 }
            .....
            [XY]=>   array(3) 
                 {  
                    ["count"]=>     int(185)     
                    ["month"]=>     int(6)     
                    ["year"]=>     int(2013)   
                 }
            .....
etc.
 
          
 PHP Ausgabe und Erweiterung des Arrays
									
									
									PHP Ausgabe und Erweiterung des Arrays
								 Moderatorin
 Moderatorin

 
							
						 
							
						
Kommentar