Avatar billede leshrac Nybegynder
21. august 2005 - 14:41 Der er 7 kommentarer og
1 løsning

matematik i informationer hentet fra databasen

Hej

Jeg er ikke klar over hvordan jeg laver en matematisk funktion der udskriver gennemsnittet af alle de tal jeg har i en given tabel i min database

her er et eksempel

$grade = mysql_query("SELECT * FROM add_grade WHERE fag='{$_GET["class"]}'")
$rG = mysql_fetch_array($grade);

og når jeg så laver en echo på $rG['grade'] så udskriver den bare det tal med det nyeste tilhørerende ID (som i nok kunne regne ud) hvordan får jeg den til at beregne summen af alle tallene i min tabel i databasen

(simpel forklaring er at foretrække, jeg er ikke ligefrem en haj til PHP/Mysql)

//Lajer
Avatar billede arne_v Ekspert
21. august 2005 - 14:55 #1
Er det:

$grade = mysql_query("SELECT AVG(karakter) AS gns FROM add_grade WHERE fag='{$_GET["class"]}'")
$rG = mysql_fetch_array($grade);
$gns = $rG['gns'];

du leder efter ?
Avatar billede leshrac Nybegynder
21. august 2005 - 14:56 #2
jeg prøver lige det der... jeg behøver måske en smule forklaring til det der.. for jeg er sq en anelse newb :/
Avatar billede arne_v Ekspert
21. august 2005 - 14:58 #3
AVG udregner gennemsnittet af en kolonne (jeg har bare gættet på at
kolonnen hed karakter)

resten er helt normalt
Avatar billede leshrac Nybegynder
21. august 2005 - 15:01 #4
kolonnen hedder dog grade :) men okay, det er ikke det vigtige.. jeg roder lige lidt med det :) og så vender jeg tilbage :)
Avatar billede leshrac Nybegynder
21. august 2005 - 15:04 #5
tak det virker :) hvordan fjerner jeg så der ikke er nogen decimaler :D så er jeg rigtig glad hvis du kan hjælpe mig med det :)

bare lav dit næste indlæg som et svar :) så acceptere jeg :)
Avatar billede leshrac Nybegynder
21. august 2005 - 15:05 #6
eller rettere jeg vil gerne have det med kun en decimal i stedet for 4 ! hvis det kan lade sig gøre rimelig simpelt
Avatar billede arne_v Ekspert
21. august 2005 - 15:07 #7
prøv f.eks.

echo number_format($gns, 1);
Avatar billede arne_v Ekspert
29. september 2005 - 20:51 #8
så mangler du bare at acceptere svaret
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester