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
Kommentar