Also ich würd das jetzt ganz spontan so machen ...

PHP-Code:
$gesamtanzahl 0;
$select mysql_query ('SELECT downloads FROM download WHERE id = "1"');
while (
$bla mysql_fetch_array ($select))
{
   
$gesamtanzahl $gesamtanzahl_1 $bla[0];

So dass so lange der Wert der nächsten Spalte zur $gesamtanzahl_1 dazuaddiert wird, bis es halt keine Spalten mehr gibt ... müsste so ja eigentlich funktionieren. Oder war was anderes gemeint ?

In einer Funktion dann
PHP-Code:
function count ($id)
{
   
$gesamtanzahl 0;
   
$select mysql_query ('SELECT downloads FROM download WHERE id = "'.$id.'"');
   while (
$bla mysql_fetch_array ($select))
   {
      
$gesamtanzahl $gesamtanzahl $bla[0];
   }

Für die übernehme ich aber keine Verantwortung, mit Funktionen kenn ich mich eigentlich kein Stück aus ...

[edit] Oder war jetzt eine spezielle, vordefinierte PHP-Funktion gemeint? Wenn ja, hätte ich keine Ahnung ..