DB Spalten zusammenrechnen

Ich habe eine Tabelle die grob so aussieht.

+----+-------+
| ID | Anzahl|
+----+-------+
| 0  |    5  |
| 1  |    23 |
| 2  |    34 |
+----+-------+

u.s.w.

Gibt es eine Möglichkeit, die Spalte Anzahl zusammen zu addieren,
und als Ergebnis die Summe aller Einträge der Spalte zu erhalten, die dann in $summe abgelegt wird ?

Danke für eure Hilfe und Tips !

entweder dein Kopf oder mit dem Taschenrechner tippen und ausrechnen… leichteste Variante…

Sehr geistreich Danke Dir !
Dann hätte ich es nicht hier ins „PHP, Perl, Python, etc. & SQL“ gestellt.

mit PgSQL geht das sicher…
MySQL bin ich mir nicht sicher…such mal in der Docu nach SUMME()

<?php $cnt = mysql_query("SELECT SUM( Anzahl ) AS 'anzahl' FROM `tabellenname`"); $getcnt = mysql_fetch_array($cnt); $summe = $getcnt['anzahl']; ?>

versuch mal so

bin mir nich so ganz sicher weil ich nur an nem CMS modde wo noch zig funktionen vordefiniert sind aber ich denke das müsste so gehen ^^

Nicht gerade elegant, aber so geht es auf jeden Fall:

$anzahl=0;
while($row = mysql_fetch_object($ergebnis))
{
$anzahl=$anzahl+$row->anzahl;
}

Würd ich aber nur machen, wenn die Tabelle nicht so groß ist…

lol?

schon mal was vom mysql_num_rows() gehört??? ist aber auch nicht schön…

Und was soll bitte mysql_num_rows bringen??
Es wird ja nicht die Anzahl der Datensätze, sonder die Summe der Spalte Anzahl benötigt.

Wie oben schon gesagt:

$res = mysql_query('SELECT sum(Anzahl) as summe FROM deinetabelle');
$summe = mysql_fetch_object($res);
$summe = $summe['0']->summe;