Mailinglisten-Archive |
Aloha II, > Von: Gloss Mathias[SMTP:Mathias.Gloss_(at)_start.de] > > > Ich habe eine MySQL-Tabelle, die in etwa so aussieht: > > > > ID b_name platform hits > > ----------------------------------------- > > 1 IE 5.0 WinNT 3 > > 2 IE 5.01 Win2000 1 > > 3 IE 5.01 WinNT 6 > > 4 IE 5.01 Win98 3 > > 5 IE 6.0 WinXP 1 > > 6 IE 6.0 Win2000 1 > > 7 IE 6.0 WinNT 3 > > 8 Netscape 4.7 Win98 2 > > > > Jetzt will ich eigentlich nur eine Liste ausgeben, > > wieviele PC´s welchen Browser drauf haben. Dabei > > interessiert die Platform nicht. Irgendwie muss > > ich also alle Spalten mit gleichem Browser > > zusammenzählen. > > > > Wie kann ich das denn in einer Schleife machen ?? > > > Am besten per SQL: > > select b_name, count(*) as anzahl from tabelle group by b_name; > > liefert in der 1. Spalte den Browsernamen und in der 2. > die Anzahl. > HIER: Die Anzahl der unterschiedlichen Browser (*schaem*). Da du ja die Hits / Browser haben wolltest: select b_name, sum(hits) from tabelle group by b_name; liefert dir sowas: > IE 5.0 3 IE 5.01 10 .... Grüße, Mathias
php::bar PHP Wiki - Listenarchive