heey al weer een vraagje.
hoe tel ik alle waardes op uit een sql rij ?
bv de rij uitgaven
SUM in je query
Bedoel je met 'rij' een record of een kolom? Alle data in 1 kolom, kun je met SUM() optellen. Gegevens uit meerdere kolommen, dus in 1 record, tel je op met een +.

SELECT
  SUM(kolom) AS totaal
FROM
  tabelnaam

en

SELECT
  (kolom1 + kolom2) AS totaal
FROM
  tabelnaam

Dit zijn 2 totaal verschillende queries die dus ook verschillende resultaten opleveren.
thansk voor de hulp maar ik kom er niet helemaal uit.
wat er in de db staat is dit

id van_id score
1 0 0
1 0 1
1 0 2

hij moet dus alle score bij elkaar op tellen ik heb dit gemaakt maar ik denk dat er iets fout gaat.
nogmaals bedankt voor de hulp

$sql = "SELECT SUM(score) AS totaal FROM rating";
mysql_query($sql) or die("SQL query is fout gegaan");
$resultaat = mysql_query($sql);
$totaal = mysql_num_rows($resultaat);

echo "je totaal is<b>$totaal</b>Gevote <br>\n";
<?php
$sql = "
SELECT SUM(score) AS totaal
FROM rating";
$res = mysql_query($sql) or die("SQL query is fout gegaan");
$row = mysql_fetch_assoc ($res);
echo 'Je totaal is '. $row['totaal'];
?>
hartelijk bedankt weer iets geleed :)

Reageren