08. marts 2004 - 13:31Der er
10 kommentarer og 1 løsning
Udregne gennemsnit af bedømelser
Hej
Jeg har lavet en side hvor man kan tilføje en kommentar, og og så smide en bedømelse af spilleren. spillerne bliver bedømt på en skala fra 1 til 5. Nu kommer mit progblem så.
Hvordan udregner jeg så gennemsnitet af en spillers bedømelse???
Håber der er nogle kloge hovder der kan hjælpe mig
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
sandbox... Hvordan mener du??? kan ikke lige føgle dig....
rasmustyrk... kan du lige forklare den lidt mere??? er ikke så god til PHP
hindu_skp.... i MySQL
Synes godt om
Slettet bruger
08. marts 2004 - 14:13#6
AVG er en indbygget funktion i MySQL, der tager gennemsnit af en kolonne.
$res=mysql_query("SELECT navn, AVG(point) as gennemsnit FROM tabel GROUP BY navn"); while($row=mysql_fetch_assoc($res)){ echo "{$row['navn']} har et gennemsnit på {$row['gennemsnit']} point\n"; }
Nu ved jeg jo ikke, hvad din tabel og dine kolonner hedder, så det må du selv rette til.
min tabel hedder kommentar og kolonen hedder bedømelse...
Synes godt om
Slettet bruger
08. marts 2004 - 14:29#8
Så kan du prøve med dette:
$res=mysql_query("SELECT navn, AVG(bedømelse) as gennemsnit FROM kommentar GROUP BY navn"); while($row=mysql_fetch_assoc($res)){ echo "{$row['navn']} har et gennemsnit på {$row['gennemsnit']} point\n"; }
ID, et ID nummer til kommentaren. spillernr, nummeret til den spiller som kommentaren er til kommentar, kommentaren bedømelse, der hvor man giver sin bedømelse, på en skala fra 1 til 5 af, navn på den der har skrevet kommentarten.
Jeg vil nu gerne have at jeg kan sotere databasen så den finder gennemsnitet af alle de poster hvor spillernummeret er lig med 153.. dette er bare et ekspemel... "spillernr" finder den ved hjælp af URL'en
kan du prøve at hjælpe mig igen???
Synes godt om
Slettet bruger
09. marts 2004 - 01:45#10
$res=mysql_query("SELECT AVG(bedømelse) as gennemsnit FROM kommentar WHERE spillernr=153 GROUP BY spillernr"); $gennemsnit=mysql_fetch_result($res,0));
Tak for hjælpen... det køre bare nu.... en Stor tak fra mig
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.