php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2004, 18:22  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 284
stefan-miti
Standard Werte aus Query addieren

Hallo!
Ich habe eine DB mit in der in jedem Datensatz ein INT feld ist.
Wie kann ich nun die Werte einer Abfrage addieren

also

Code:
SELECT wert FROM tabelle WHERE ......
Ich will nun alle wert felder addieren
Wie funktioniert das?

Danke im vorhinein!
stefan-miti ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.12.2004, 18:34  
18inch
Gast
 
Beiträge: n/a
Standard

SELECT SUM(werte) as 'gesamt' FROM tabelle where ....;

Meist du das?
  Mit Zitat antworten
Alt 21.12.2004, 18:40  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Code:
SELECT SUM(wert) FROM tabelle WHERE ......
DiBo33 ist offline   Mit Zitat antworten
Alt 22.12.2004, 08:09  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 284
stefan-miti
Standard

hm gibt wrong parameter for mysql_quuery() aus
stefan-miti ist offline   Mit Zitat antworten
Alt 22.12.2004, 08:26  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

was genau gibt denn den Fehler aus?

Hast du ggf. einfach nur kopiert, was hier gepostet wurde?

18inch hat werte statt wert geschrieben, aber das ist ja wohl nicht der Fehler, oder?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 22.12.2004, 09:18  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 284
stefan-miti
Standard

also meine abfrage sieht nun so aus:
Code:
   $abfrage5 = mysql_query("SELECT SUM(wert) FROM feld WHERE fertig<'$now'") or die ("MySQL-Error: " . mysql_error());
Gibt aber anscheinend nichts aus obwohl alle werte stimmen. Wie kann ich mit den summierten wert ausgeben lassen?
stefan-miti ist offline   Mit Zitat antworten
Alt 22.12.2004, 09:24  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Entweder du ibst dem Kind einen Namen:

SELECT SUM(werte) AS gesamt ...

wie oben schon geschrieben, dann kannst du beispielsweise nach mysql_fetch_array() die Spalte 'gesamt' abfragen, oder du nimmst einfach die Spalte 0. Beispiel:

$result = mysql_fetch_array($abfrage5);
$summe = $result[0];
mysql_free_result($abfrage5);
mepeisen ist offline   Mit Zitat antworten
Alt 22.12.2004, 09:41  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 284
stefan-miti
Standard

was ist mit AS gesamt gemeint?
stefan-miti ist offline   Mit Zitat antworten
Alt 22.12.2004, 10:13  
Gast
 
Beiträge: n/a
Standard

AS bedeutet so viel wie ein anderer Name.
Man kann sowohl für Spalten als auch für Tabellen Aliase definieren.
Mehr dazu hier:
http://ffm.junetz.de/members/reeg/DSP/node9.html#1494
_____________
mfG -dilemma-
  Mit Zitat antworten
Alt 22.12.2004, 10:17  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 284
stefan-miti
Standard

ja schon klar aber wieso gesamt?
Ich erklär jetzt noch mal was ich brauche

ich wähle einige datensätze aus. in jedem datensatz steht eine zahl. im feld wert. die tabelle heitßt feld.
jetzt sollen alle inhalte der felder wert zusammengezählt werden und das ganze dann in einer variable ausgegeben werden weil die variable * 3% gerechnet wird.
stefan-miti ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Werte gruppieren GSJLink Datenbanken 2 22.03.2008 12:35
Variablen in Query automatisch escapen Maho88 PHP Tipps 2007 10 31.07.2007 08:42
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
Werte aus gesamter Spalte zählen rotzlöffel PHP Tipps 2006 17 14.05.2006 20:28
Werte aus Tabelle addieren? Calli PHP Tipps 2006 3 02.04.2006 16:52
2 Werte aus dem Formular addieren ? Natheedo PHP Tipps 2006 11 07.02.2006 19:01
query r�cksetzen? Promaetheus PHP Tipps 2007 15 01.12.2005 13:53
alle Werte in einem Array addieren phpbeginner PHP Tipps 2005-2 4 22.09.2005 20:46
Dynamische Werte übergabe? Logik Problem jesus666 PHP Tipps 2005-2 21 03.08.2005 17:30
Alle Werte eines Array mischen PHP Tipps 2005-2 2 28.07.2005 17:37
Eingabefelder und Werte PHP Tipps 2005-2 1 28.06.2005 08:19
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
Kann Werte nicht addieren PHP Tipps 2004-2 5 10.12.2004 17:24
[Erledigt] Werte werden nicht übergeben Server, Hosting und Workstations 1 11.11.2004 09:30
[Erledigt] Query läuft nicht Datenbanken 6 13.08.2004 21:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/14560-werte-aus-query-addieren.html, query addieren, php alle werte einer spalte addieren, mysql query addieren, addieren in query, query summieren, mysql werte addieren, php werte einer spalte addieren, mysql query addieren 1, werte addieren, wete addieren, php werte in query summieren, php query addieren, javascript werte aus feld automatisch addieren, mysql query spalten addieren, in einer abfrage addieren, mysql abfrage werte zusammenrechnen, php werte abfragen später summieren, adieren im query, mysql query zusammenzählen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.