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
<?
$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>";
}
?>
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
moet achter SELECT....FROM niet de tabelNAAM erschijnen, dus idg reserveringen??
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.
ehm.. sorry..

dat telt de rijen waar kaarten iets bevat..

dus das meestal hetzelfde ja..

wat je kunt doen is dit:

<?
$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 :/
jaaa!! ik weet het weer :)))

<?
$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
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
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
geen probleem thijs :)

Reageren