Mahlzeit Sepp-AC,
Leider bekomme ich aber keine Ausgabe hin.
Hast Du die Abfrage mal direkt auf der Datenbank (ggf. auch mittels einem Hilfsmittel wie phpMyAdmin) ausprobiert? Was ist das Ergebnis?
plz_bereich wird mir leer angezeigt, anzahl wird 1500 angezeigt => in phpmyadmin
$query="SELECT substring(plz, 0, 2) AS plz_bereich, count(*) AS anzahl from tabelle GROUP BY substring(plz, 0, 2) ";
$result=mysql_query($query,$db);
while ($row = mysql_fetch_assoc($result))
{
echo $xyz[$row['plz_bereich']] = $row['anzahl'];
}Das ist dann aber kein Datenbank- sondern ein PHP-Problem. Und Dein offensichtlichstes Problem ist, dass Du hier munter mit irgendwelchen Variablen herumfrickelst und Werte zuweist ... aber nirgendwo eine gescheite Ausgabe zusammenstellst. Was genau - erwartest Du - soll das echo denn ausgeben?
Vielleicht hat noch jemand nen Ansatz für mich?
Der Ansatz ist richtig, die Ausführung ist mangelhaft.
MfG,
EKKi