phpbar.de logo

Mailinglisten-Archive

AW: [php] Liste sortieren

AW: [php] Liste sortieren

Gloss Mathias php_(at)_phpcenter.de
Thu, 22 Aug 2002 11:48:42 +0200


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