Mailinglisten-Archive |
Andre Lampe wrote: > Hm, da war ich wohl etwas vorschnell, es funktioniert nämlich doch nicht. > > Ich habe mal die Zählung der Strassenanzahl rausgenommen, also den > "COUNT" und "GROUP BY"- Teil entfernt. Dann liefert er mir auch ein > gültiges result mit den Straßen (natürlich mehrmals, je nach Häufigkeit). > > Das bedeutet doch, dass die Datenbankverbindung und Abfrage generell > funktioniert? Aber warum nicht mit dem vollen SQL-Statement? > > ------ OHNE ZÄHLUNG ------------ > SELECT > s.strassen_strasse, > s.strassen_id > FROM > marktplatz m, > marktplatz_branchenzuordnung mb, > strassen s > WHERE > mb.marktplatz_branche_id = \''.$mbid. '\' > AND > m.marktplatz_id = mb.marktplatz_id > AND > s.strassen_id = m.marktplatz_strasse > ORDER BY > s.strassen_strasse > > ------ ENDE OHNE ZÄHLUNG ---------------- > > ----- MIT ZÄHLUNG ----------------- > SELECT > s.strassen_strasse, > s.strassen_id, > COUNT (m.marktplatz_strasse) AS anzahl > FROM > marktplatz m, > marktplatz_branchenzuordnung mb, > strassen s > WHERE > mb.marktplatz_branche_id = \''.$mbid. '\' > AND > m.marktplatz_id = mb.marktplatz_id > AND > s.strassen_id = m.marktplatz_strasse > GROUP BY > m.marktplatz_strasse, s.strassen_id > ORDER BY > s.strassen_strasse > > ---- ENDE MIT ZÄHLUNG ----------------- > > Gruß, > > Andre > Mach doch mal ein print(mysql_error()) hinter deinen mysql_query... Das würde dir und uns die Sache viieeel leichter machen...
php::bar PHP Wiki - Listenarchive