Sepp-AC: MYSQL Abfrage - count /group by

Beitrag lesen

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