voor mijn enquete zou ik een tweede opdracht moeten ingeven zodat het percentage per groep ook tevoorschijn komt op het scherm
nu dit is het stukje code van de tweede opdracht
in mijn database zou ik die tweede query moeten aanmaken maar dat lukt me niet
er komt altijd tevoorschijn dat er een syntax fout is maar ik weet echt niet wat er fout is geschreven
dit schrijf ik in mijn sql
dit is de foutmelding
nu dit is het stukje code van de tweede opdracht
$schaal=array("1:24 ", "1:32 ", "1:48 ", "1:72 ", "1:144 ", "andere schaal");
$sql2="SELECT keuze, COUNT (*) AS totaal FROM enquete GROUP BY keuze ORDER BY totaal DESC";
//tweede query
$resultaat2=mysql_query($sql2);
while($array2=mysql_fetch_array($resultaat2)){
$aantal=$array2["totaal"];
$aandeel=$aantal/$totaalaantal*100;
$procent=number_format($aandeel,1,',','.');
$keuze=$array2["keuze"];
echo "<br><b>". $schaal[$keuze] . "</b>:" . $procent ."%";
in mijn database zou ik die tweede query moeten aanmaken maar dat lukt me niet
er komt altijd tevoorschijn dat er een syntax fout is maar ik weet echt niet wat er fout is geschreven
dit schrijf ik in mijn sql
SELECT keuze, COUNT (*) AS totaal FROM enquete GROUP BY keuze ORDER BY totaal DESC
dit is de foutmelding
kan iemand me helpenSQL-query:
SELECT keuze, COUNT( * ) AS totaal
FROM enquete
GROUP BY keuze
ORDER BY totaal DESC
LIMIT 0 , 30
MySQL retourneerde:
#1064 - Er is iets fout in de gebruikte syntax bij '(*) AS totaal FROM enquete GROUP BY keuze ORDER BY totaal DESC L' in regel 1