phpbar.de logo

Mailinglisten-Archive

[php] SQL funktioniert nur in phpMyAdmin

[php] SQL funktioniert nur in phpMyAdmin

Andre Lampe php at andrelampe.de
Fre Sep 15 13:02:26 CEST 2006


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


php::bar PHP Wiki   -   Listenarchive