Guten Tag,
ich habe ein Array, dessen Elemente gezählt werden müssen.
Leider funktioniert keine meiner Versuche.
	
So, das Array ansich ist perfekt, Abfrage stimmt.
Hier das, war ich versuch habe:
	
Die auskommentierte Version liefert anstelle einer Zahl "Array" als Text zurück. Die andere den Wert "12", dabei müssten es über 1000 Ergebnisse sein.
Kann mir jemand helfen?
 
 
Danke 
							
						
					ich habe ein Array, dessen Elemente gezählt werden müssen.
Leider funktioniert keine meiner Versuche.

PHP Code:
	
	
$suchqueryy = "SELECT bit_artikel.Art_Nummer_Prefix as pfix, bit_farben.Far_CodeNummer as code, bit_artikel.Art_Nummer as art, bit_kom_art_zu_gruppe.Kom_zu_Kat_ID as kat, bit_kom_art_zu_gruppe.Kom_zu_Hgp_ID as hgp, bit_kom_art_zu_gruppe.Kom_zu_Grp_ID as grp
                FROM (bit_kom_art_zu_farbe RIGHT JOIN (bit_kom_art_zu_gruppe LEFT JOIN bit_artikel ON bit_kom_art_zu_gruppe.Kom_zu_Art_ID = bit_artikel.Art_ID) ON bit_kom_art_zu_farbe.Kom_zu_Art_ID = bit_artikel.Art_ID) LEFT JOIN bit_farben ON bit_kom_art_zu_farbe.Kom_zu_Far_ID = bit_farben.Far_Id
                WHERE ((CONCAT(bit_artikel.Art_Nummer_Prefix, bit_farben.Far_CodeNummer, bit_artikel.Art_Nummer) Like '$such')) AND bit_artikel.art_Freigabe = 1 GROUP BY (CONCAT(bit_artikel.Art_Nummer_Prefix, bit_farben.Far_CodeNummer, bit_artikel.Art_Nummer))";
$sucharrayy = mysql_fetch_array($suchresultt); 
Hier das, war ich versuch habe:
PHP Code:
	
	
    // $count = array_count_values($sucharrayy);
    $count = count($sucharrayy);
    echo $count; 
Kann mir jemand helfen?
 
 Danke
 
							
						 
          

 Moderator
 Moderator
Comment