WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 06.09.2004, 11:16   #1
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard Summieren im PHP

Hallo!

Frage:
Ich möchte gerne eine Spalte von zeilen summieren die öfters als 1mal vorkommen.
Habe derzeit einen LAG und komme nicht mehr raus aus dem Denkfehler...

<CODE>
if ($set==1){
$sql = "SELECT * FROM mtl GROUP BY Feld2";
$result = mysql_query($sql);
echo "<tr width=400>
<td width=100px class=ueberschrift>MTL-1</td>
<td width=50px class=ueberschrift>MTL-101</td>
<td width=50px class=ueberschrift>MTL-102</td>
</tr>";
while($row = mysql_fetch_row($result)){
echo "<tr width=400>
<td width=100px class=text bgcolor=#CCCCCC>$row[2]</td>
<td width=50px class=text bgcolor=#CCCCCC>$row[4]</td>
<td width=50px class=text bgcolor=#CCCCCC>$row[5]</td>
</tr>";
}
}
</CODE>

Ich weiß zwar das ich eine Schleife brauch aber im Moment fällt mir nix ein...

Danke im Vorraus!

lG mtrax
mtrax ist offline   Mit Zitat antworten
Alt 06.09.2004, 11:23   #2
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

"Spalte von zeilen summieren die öfters als 1mal vorkommen" versteh i jetz net

hastn beispiel?
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 06.09.2004, 11:27   #3
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

mysql hat eine sum() funtktion.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 06.09.2004, 11:29   #4
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

table:

x1 x2 x3
--------------
1 essen 15
2 essen 5
3 essen 35
4 trinken 16
5 trinken 14
6 speiben 8


Ausgabe soll sein:

x2 x3
--------------
Essen 55
Trinken 30
Speiben 8

Also die die öfters vorkommen soll er summieren, und den rest normal ausgeben.
mtrax ist offline   Mit Zitat antworten
Alt 06.09.2004, 11:50   #5
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

also fallst du den SQL Code suchst:

SELECT Tabelle1.text, Sum(Tabelle1.anzahl) AS SummeAnzahl
FROM Tabelle1
GROUP BY Tabelle1.text

created by ms access
T.dot ist offline   Mit Zitat antworten
Alt 06.09.2004, 16:21   #6
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

Danke für die Unterstützung!

@T-Dot: "...created by ms access"...tztz pfui
mtrax ist offline   Mit Zitat antworten
Alt 06.09.2004, 19:21   #7
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

War einerseits zu faul zum nachdenken, und andererseits ne Anregung wie man selbst auf sowas kommt...

T.dot ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:14 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag