optellen uit een rij

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Derk  Janssen

Derk Janssen

24/08/2006 16:43:00
Quote Anchor link
heey al weer een vraagje.
hoe tel ik alle waardes op uit een sql rij ?
bv de rij uitgaven
 
PHP hulp

PHP hulp

17/11/2024 21:17:04
 
Tim Groot

Tim Groot

24/08/2006 16:45:00
Quote Anchor link
SUM in je query
 
Frank -

Frank -

24/08/2006 16:57:00
Quote Anchor link
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 +.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT
  SUM(kolom) AS totaal
FROM
  tabelnaam

en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT
  (kolom1 + kolom2) AS totaal
FROM
  tabelnaam

Dit zijn 2 totaal verschillende queries die dus ook verschillende resultaten opleveren.
 
Derk  Janssen

Derk Janssen

24/08/2006 17:47:00
Quote Anchor link
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";
 
Jan Koehoorn

Jan Koehoorn

24/08/2006 17:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?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'];
?>
 
Derk  Janssen

Derk Janssen

24/08/2006 17:56:00
Quote Anchor link
hartelijk bedankt weer iets geleed :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.