Hallo,
ich habe eine MYSQL DB und frage diese wie folgt ab:'
$query="SELECT DISTINCT LEFT(plz, 2) bereich, COUNT(LEFT(plz, 2)) anzahl FROM TABELLE WHERE status BETWEEN '1' AND '10' && plz LIKE '".mysql_real_escape_string('0')."%' GROUP BY LEFT(plz, 2) ";
$result=mysql_query($query,$db);
while ($row = mysql_fetch_assoc($result))
{
//Alle Einträge
$plz_all[$row['bereich']] = $row['anzahl'];
}
Nun kann ich mir die Anzahl der Einträge zu einer bestimmten PLZ ausgeben lassen.
//PLZ beginnen mit 01
echo $plz_all[01];
Nun versuche ich die Abfrage zu erweitern und die Summe der Einträge zu dem PLZ-Bereich beginnend mit "0" zu ermitteln:
$query="SELECT DISTINCT LEFT(plz, 2) bereich, COUNT(LEFT(plz, 2)) anzahl, SUM(plz) gesamt FROM TABELLE WHERE status BETWEEN '1' AND '10' && plz LIKE '".mysql_real_escape_string('0')."%' GROUP BY LEFT(plz, 2) ";
Leider bekomme ich aber kein Ergebnis geliefert-also es wird bei
//PLZ gesamt
echo $row['gesamt'];
nichts ausgegeben.
Vielen Dank für einen Hinweis
Der Sepp