php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.09.2007, 17:15  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard SELECT SUM.... krieg die summe nicht ausgegeben

Hallo ihr PHP'ler,

Zuerst mal bin ich sehr froh dass es dieses Forum nun endlich wieder gibt.
Aber nun zum Wichtigen. Also ich habe ein kleines Problem bei einer mySQL-Abfrage. Ich habe eine Tabelle mit 2 Feldern zu 5 Datensätzen. Jetzt möchte ich mittles "SELECT SUM" aus einem Feld alle 5 Datensätze addieren.
Hierzu eine kleines Schema damits verständlicher wird: (Vorweg schicken möchte ich noch, dass es sich bei der Table um Antworten einer Umfrage handelt)

POSSIBILITY | VALUE
-----------------------------
.....awesome.....|...... 12
........nice.........|...... 6
.........oK..........|...... 8
........bad..........|...... 0
.......sucks........|...... 1

In der Tabelle sieht man also die Möglichkeiten die man in der Umfrage wählen kann und die Anzahl von Votes die es bereits für die einzelnen Möglichkeiten gegeben hat.

Nun möchte ich alle Werte aus der Spalte "Value" addieren. Habe das mit "SELECT SUM" versucht, hat leider nicht geklappt. Google und PHP-Referenz sowie auch die Suchfunktion hier im Forum haben nichts gebracht.

Ich poste jetzt mal den Code den ich bis hierhin hab:
PHP-Code:
mysql_connect("localhost","root","");
  
mysql_select_db("test");
  
$sum mysql_query("SELECT SUM(value) as total FROM poll_answers");
 while (
$row mysql_fetch_array($sum))
 {
  echo 
$total;
 } 
Diese while-Schleife hab ich in einem anderem Forum aufgegriffen von jemandem der ein ähnliches Problem hatte. Naja wie gesagt,....hat nicht geklappt. Ich hoffe mir kann jemand weiterhelfen
aircrash ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.09.2007, 17:37  
Benutzer
 
Registriert seit: 11.08.2007
Beiträge: 39
Nendrew befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von aircrash Beitrag anzeigen
PHP-Code:
mysql_connect("localhost","root","");
  
mysql_select_db("test");
  
$sum mysql_query("SELECT SUM(value) as total FROM poll_answers");
 while (
$row mysql_fetch_array($sum))
 {
  echo 
$total;
 } 
Du versuchst die Variable $total auszugeben, welche jedoch nie belegt wird...
Die Ausgabe sollte folgendermaßen lauten (in der while schleife):
PHP-Code:
echo $row[0
Außerdem brauchst in diesem einfachen Fall keine while schleife, da du ja nur einen Datensatz auslesen willst.
Nendrew ist offline  
Alt 12.09.2007, 17:41  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard

Ja vielen Dank.

Auf row[0] bin ich auch gerade gekommen aber vorher habe ich noch diesen Code getestet:

PHP-Code:
$sum mysql_query("SELECT SUM(value) as total FROM poll_answers");
  
$result mysql_fetch_array($sum);
  echo 
$result["total"]; 
klappt auch

aber normals danke
aircrash ist offline  
 


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
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
Select - Preselect simsalabim HTML, Usability und Barrierefreiheit 6 22.11.2007 20:21
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
SELECT um eine Bedingung erweitern ?! Datenbanken 2 22.10.2005 10:09
Probleme mit Inner Select Datenbanken 0 19.10.2005 15:22
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
[Erledigt] Select Statement - Order by Problem mit Datentypen Datenbanken 6 03.06.2005 16:02
Summe mehrerer Datensätze faux Datenbanken 2 28.05.2005 19:38
select Join und id wird nicht überall ausgegeben Sonja PHP Tipps 2005 7 19.05.2005 09:25
[Erledigt] [gelöst] MySQL abfrage eingrenzen anhand einer SELECT Auswah Datenbanken 13 01.12.2004 18:42
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
select sum, mysql select sum, select sum mysql, php summe berechnen, select summe, mysql select summe, mysql summe ausgeben, php summe, php select sum, select sum(, php mysql select sum, select sum php, select sum(), mysql sum, mysql summe berechnen, mysql abfrage summe, select sum from, summe php, mysql sum php, select sum as

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:01 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