Hallo,
ich habe eine DB in welcher einer Tabelle "cups" ist. In dieser Tabelle existieren 3 Spalten Namens "gewinn1_wert", "gewinn2_wert" und "gewinn3_wert". Nun wird pro Cup immer eine Zeile hinzugeschrieben. Dies funktioniert auch ohne weiteres.
Ich möchte nun die Summe dieser drei Spalten ausgeben, aber komme einfach nicht weiter. Wie kann ich dies realisieren?
Im Moment hab ich folgendes probiert, was aber nicht funktioniert - es wird als Ergebnis "1" ausgegeben, was aber unmöglich, weil die Datensätze innerhalb der Tabelle mehr als eins sind!
Muss die SQL Spalte ne bestimmt Formatierung dafür haben, z.B. varchar, int oder Sonstiges?
ich habe eine DB in welcher einer Tabelle "cups" ist. In dieser Tabelle existieren 3 Spalten Namens "gewinn1_wert", "gewinn2_wert" und "gewinn3_wert". Nun wird pro Cup immer eine Zeile hinzugeschrieben. Dies funktioniert auch ohne weiteres.
Ich möchte nun die Summe dieser drei Spalten ausgeben, aber komme einfach nicht weiter. Wie kann ich dies realisieren?
Im Moment hab ich folgendes probiert, was aber nicht funktioniert - es wird als Ergebnis "1" ausgegeben, was aber unmöglich, weil die Datensätze innerhalb der Tabelle mehr als eins sind!
PHP:
$sql_anz_preise = mysql_fetch_array(mysql_query("SELECT SUM(gewinn1_wert+gewinn2_wert+gewinn3_wert) as summe_preise FROM ".PREFIX."cups"));
$anz_preise = print_r($sql_anz_preise[summe_preise]);
Muss die SQL Spalte ne bestimmt Formatierung dafür haben, z.B. varchar, int oder Sonstiges?