Do. 23.09.2004
19:43 Uhr
#2
- Registriert seit
- 22.03.2003
- Beiträge
- 4.260
- Beitragswertungen
mal angenommen du hast eine tabelle mit den folgenden spalten:
tabelle: pc's
spalte1: cpu
spalte2: ram
jetzt trägst du also für jeden user die entpsrechenden werte ein.
was dann so aussehen könnte *g*
cpu ram
500 128
900 256
soa ... jetzt möchtest du als ergebnis:
1400 cpu
haben dann machst du eine abfrage :
$erg = mysql_query('SELECT SUM(cpu) FROM pcs');
$anz = mysql_result($erg,0);
echo $anz;
dort befindet sich jetzt die anzahl der cpu power also 1400 willst du beide werte aufeinmal bietet sich folgende abfrage an:
$erg = mysql_query('SELECT SUM(cpu) as cpu SUM(ram) as ram FROM pcs');
$row = mysql_fetch_object($erg);
echo $row->ram;
echo $row->cpu;
jeweils dann die entsprechenden zahlen drin.
Do. 23.09.2004
20:16 Uhr
#3
- Registriert seit
- 18.05.2004
- Beiträge
- 15.492
- Beitragswertungen
Hi genau das suchete ich, aber den befehl select sum sehe ich heute das erste mal. Ich nutze normale Self PHP da steht sowas nicht drinn was nutzt du? Wobei ich denke du kennst da alles auswendig.
Do. 23.09.2004
20:52 Uhr
#4
- Registriert seit
- 18.05.2004
- Beiträge
- 15.492
- Beitragswertungen
Ok ich hab es hinbekommen nur ein paar kleinigkeiten habe ich verbessert, zumindest ging es vorher nicht keine ahnung warum also:
1. SELECT SUM(cpuzahl) as cpuzahl, sum(ramzahl) as ramzahl, da müssen kommas hin
2. Ich habe es mit hilfe einer von while($row = mysql_fetch_assoc($erg)) geschaft wobei ich habe natürlich zuerst deinen vorschalg genutzt.
Nochmals Danke
mfg
SLJ
Fr. 24.09.2004
21:55 Uhr
#6
- Registriert seit
- 18.05.2004
- Beiträge
- 15.492
- Beitragswertungen
Ja sage ich doch das das geht.