Mailinglisten-Archive |
>ich habe folgendes Ergebnis aus einer Datenbankabfrage: >while($info=3Dmysql_fetch_assoc($result)) >{ > print_r($info); > print("<BR>\n"); >} > >Array ( [acID] =3D> 8 [aeID] =3D> 3 [azID] =3D> 7 ) >Array ( [acID] =3D> 8 [aeID] =3D> 3 [azID] =3D> 8 ) >Array ( [acID] =3D> 8 [aeID] =3D> 3 [azID] =3D> 9 ) >Array ( [acID] =3D> 9 [aeID] =3D> 3 [azID] =3D> 7 ) >Array ( [acID] =3D> 9 [aeID] =3D> 3 [azID] =3D> 8 ) >Array ( [acID] =3D> 9 [aeID] =3D> 3 [azID] =3D> 9 ) >Array ( [acID] =3D> 8 [aeID] =3D> 4 [azID] =3D> 7 ) >Array ( [acID] =3D> 8 [aeID] =3D> 4 [azID] =3D> 8 ) >Array ( [acID] =3D> 8 [aeID] =3D> 4 [azID] =3D> 9 ) >Array ( [acID] =3D> 9 [aeID] =3D> 4 [azID] =3D> 7 ) >Array ( [acID] =3D> 9 [aeID] =3D> 4 [azID] =3D> 8 ) >Array ( [acID] =3D> 9 [aeID] =3D> 4 [azID] =3D> 9 ) > >Das ist nat=FCrlich K=E4se, ich brauche das in folgender Form um damit = weiter=20 >arbeiten zu k=F6nnen: >Array ( [acID1] =3D> 8 [acID2] =3D> 9 [aeID1] =3D> 3 [aeID2] =3D> 4 = [azID1] =3D> 7=20 >[azID2] =3D> 8 [azID3] =3D> 9 ) >oder: >Array ( [0] =3D> 8 [1] =3D> 9 ) >Array ( [0] =3D> 3 [1] =3D> 4 ) >Array ( [0] =3D> 7 [1] =3D> 8 [2] =3D> 9 ) > >wobei acID, aeID und azID beliebig viele verschiedene Werte haben = k=F6nnen. >Ich m=FC=DFte also auf $result nochmal jeweils einen Query ausf=FChren = der mir=20 >ID's gruppiert. gSchau' Dir mal die GROUP BY Anweisung und die SUM-Funktionen in MySQL an, ich glaube, damit ist Dir geholfen. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive