Ik heb in de database een kolom staan met als invoer een "1" of een "2". Nu zou ik graag deze willen optellen. Dus hoeveel keer 1 ik heb en hoeveel keer 2 ik heb. Hoe doe ik dit?
Ik heb nu dit, maar daar komt als antwoord uit "4". Dat klopt niet met wat dr in de database staat!
$query = "SELECT maandag1,
COUNT(*) AS aantal
FROM
klantkeuze
GROUP BY
maandag1
ORDER BY
maandag1 ASC ";
$result = mysql_query($query);
$totaal = mysql_num_rows($result);
?>
<? echo "<font size=2 face=verdana >Er is in totaal <b>$totaal</b> maal voor optie 1 gekozen</font>"; ?>
Gelieve Niet Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.
Snap je wel wat de query doet? En snap je wel wat mysql_num_rows() doet? num_rows zegt hoeveel resultaten er zijn gevonden, de query haalt dus meerdere resultaten op. Jij doet alleen niets met deze resultaten, je vergeet te fetchen.