Hoe kan ik alle waarden van een veld optellen?

Gewoon dus van iedere rij die waarde pakken en optellen bij het totaal?

BVD, Tdr93!
Dat kan met de functie SUM()
Ik ga het proberen!

Ik heb nu dit:
<?php
$sql = "SELECT SUM(downloads) AS downloads FROM downloads_files";
$res = mysql_query($sql);
$total = $res['downloads'];
echo $total;
?>

is dat goed? Want ik krijg niets:(
<?php
$sql = "SELECT SUM(downloads) AS downloads FROM downloads_files";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
$total = $row['downloads'];
echo $total;
?>
Ik zou niet dezelfde naam als het veld gebruiken.

Dus niet
SUM(downloads) AS downloads

maar iets als
SUM(downloads) AS downloadstotaal

en dan
$total = $row['downloadstotaal'];
Je kan voor het resultaat ook:
[php]mysql_result[/php]() gebruiken ipv mysql_fetch_*()

verder heb je geen debug regeltje toegevoegd:
or die(mysql_error());

Dat moet je zeker doen als je niks krijgt, krijg je dan nog niks kom je hier evt met een foutmelding, maar doe eerst iets aan debuggen!

Reageren