phpbar.de logo

Mailinglisten-Archive

[php] Liste sortieren

[php] Liste sortieren

Andreas Baumgartner php_(at)_phpcenter.de
Thu, 22 Aug 2002 11:02:42 +0200


> 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.

<?php
$q1 = "select distinct b_name from tabelle";
$r1 = mysql_query($q1);
while ($row = mysql_fetch_array($r1))
{
$q2 = "select count(*) from tabelle where b_name='$row[b_name]'";
$r2 = mysql_query($q2);
$row2 = mysql_fetch_array($r2);
echo "$row[b_name]: $row2[0]";
}
?>


sers, andreas


php::bar PHP Wiki   -   Listenarchive