tellen in mysql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

23/08/2004 13:10:00
Quote Anchor link
Hallo,

Ik heb een vraagje,
ik heb een tabel genaamd "reserveringen", met een veld genaamd "kaarten".

Onder "kaarten" staan per gebuiker het aantal kaarten wat hij wil. Dus bv 2 of 7 etc.

Nu wil ik het totaal aantal kaarten weten, wat er
online besteld is.
Hoe kan ik dit het makkelijkste doen?
Ik wil dus de inhoud van het veld kaarten bij elkaar optellen, en niet het aantal velden tellen.
Want dat is mysql_num_rows();

Alvast vriendelijk bedankt,
Thijs
 
PHP hulp

PHP hulp

15/01/2025 06:26:38
 
B a s
Beheerder

B a s

23/08/2004 13:13:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$sql
= "SELECT COUNT(kaarten) FROM tabel";
$res = mysql_query($sql);

if (mysql_num_rows($res) >= 1)
{

    echo "Totaal aantal kaarten: <br />";
    echo mysql_result($res, 0) . "<p>";
}

else
{
    echo "Totaal aantal kaarten: <br/>";
    echo "0<p>";
}

?>
 

23/08/2004 14:26:00
Quote Anchor link
Bas,

Bedankt voor je snelle reactie !
Alleen haalt hij met die code wel de waarde uit het veld "kaarten", maar alleen uit het eerste veld, ik moet alle velden hebben die er zijn, en die bijelkaar optellen :S

Maar in elk geval al bedankt voor je reactie !

Gr.
Thijs
 
Willem

willem

23/08/2004 14:28:00
Quote Anchor link
moet achter SELECT....FROM niet de tabelNAAM erschijnen, dus idg reserveringen??
 

23/08/2004 14:55:00
Quote Anchor link
Ja klopt

SELECT COUNT(kaarten) FROM t_reserveringen
is het ook

Bas,
Ik zag nog iets, ik veranderde het aantal kaarten in het eerste veld,
en ik kreeg nog steeds mijn oude waarde terug bij het script wat je gemaakt had voor me.
 
B a s
Beheerder

B a s

24/08/2004 08:52:00
Quote Anchor link
ehm.. sorry..

dat telt de rijen waar kaarten iets bevat..

dus das meestal hetzelfde ja..

wat je kunt doen is dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$sql
= "SELECT kaarten FROM t_reserveringen";
$res = mysql_Query($sql);

if (mysql_num_rows($res) >= 1)
{

    if (!$kaarten)
        $kaarten = $row['kaarten'];
    else
        $kaarten = $kaarten + $row['kaarten'];
}

else
    echo "Er zijn geen kaarten..";

echo "Totaal aantal kaarten: " . $kaarten . "<p>";
?>


Er moet wel iets makkelijkers zijn, zoals een mysql functie.. Maar die kan ik op het moment niet bedenken :/
 
B a s
Beheerder

B a s

24/08/2004 08:59:00
Quote Anchor link
jaaa!! ik weet het weer :)))

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$sql
= "SELECT SUM(kaarten) FROM tabel";
$res = mysql_query($sql);

if (mysql_num_rows($res))
{

   echo "Er zijn: " . mysql_result($res, 0) . " aantal kaarten..";
}

else
{
   echo "Er zijn geen kaarten..";
}

?>


Zo :) vergeet ik nooit weer.. moest toch ff iets op mysql.com opzoeken voor mun werk
 

24/08/2004 09:40:00
Quote Anchor link
Hey bas, hartstikke bedankt !!!!

Ik ga het zo snel mogelijk uitproberen, maar ik vind het al super dat je het voor me op wilde zoeken !

Thnx again, ik post weer als ik het geprobeerd heb,
en wat het resultaat was !

Gr.
Thijs
 

24/08/2004 09:59:00
Quote Anchor link
Hij werkt als een trein ! Superbedankt !

Nu ga ik gelijk even zoeken wat die :
"SUM()" ook al weer was, want ik herken het wel, maar weet het niet meer !

Bas, bedankt.

Gr.
Thijs
 
B a s
Beheerder

B a s

24/08/2004 10:56:00
Quote Anchor link
geen probleem thijs :)
 



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.