Datensätze aus Tabelle Addieren
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
abrufen
befehl
code
datum
http
not
passieren
punkt
server
string
tabelle
teilnehmer
umsetzen
url
zahl
-
Huhu ich will gerne Datensätze einer tabelle zusammenrechnen. die Tabelle ist so aufgebaut:
teilnehmerID | punkte
----------------------------------
92 | 5
11 | 6
22 | 6
81 | 3
11 | 4
54 | 7
11 | 6
usw.
Nun will ich gerne das die Punkte von teilnehmerID 11 addiert werden also so: 6+4+6 = 16 Und das soll mit allen teilnehmerIDs passieren. wie kann ich ads am ebsten umsetzen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://www.sql-und-xml.de/server-daten/sql-befehle/sum.html
Select Sum(punkte) From tabelle Where ID = 11
Beitrag zuletzt geändert: 6.11.2010 14:18:25 von karpfen -
Oder so, wenn in einer Query alle Teilnehmer abgefragt werden sollen:
SELECT teilnehmerID, SUM(punkte) FROM tabelle GROUP BY teilnehmerID
FF -
Und wie kann ich dann dieses Ergbniss abrufen? o.o
-
ja schon klar aber es funzt nicht...
$teilnehmerabfrage = "Select Sum(punkte) FROM komplett WHERE teilnehmerID = '174'"; $teilnehmerergebnis = mysql_query($teilnehmerabfrage); $teilnehmer = mysql_fetch_object($teilnehmerergebnis); echo"$teilnehmer->punkte";
-
echo $teilnehmer->punkte;
Bitte ohne Anführungsstriche!
$teilnehmerabfrage = "Select Sum(punkte) FROM komplett WHERE teilnehmerID = 174";
Für Zahlen braucht man auch keine Anführungsstriche!
Beitrag zuletzt geändert: 6.11.2010 15:09:41 von karpfen -
$teilnehmerabfrage = "Select Sum(punkte) FROM komplett WHERE teilnehmerID = 174"; $teilnehmerergebnis = mysql_query($teilnehmerabfrage); $teilnehmer = mysql_fetch_object($teilnehmerergebnis); echo $teilnehmer->punkte;
geht immernoch net.. -.- -
Was wird denn angezeigt, wenn du $teilnehmerabfrage per echo ausgibst?
-
$teilnehmerabfrage = "Select Sum(punkte) AS Gesamtpunkte FROM komplett WHERE teilnehmerID = 174"; $teilnehmerergebnis = mysql_query($teilnehmerabfrage); $teilnehmer = mysql_fetch_object($teilnehmerergebnis); echo $teilnehmer->Gesamtpunkte;
-
ahh es geht :-) Ein großes dank an dich.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage