Avatar billede delphimann Nybegynder
17. januar 2004 - 22:53 Der er 8 kommentarer og
1 løsning

Gennemsnittet af $row

Hej jeg vil gerne finde gennenmsnittet af min $row foto_karakter

tjek det her script det virker ikke!?

while($row = mysql_fetch_array($query)){

      $query4 = mysql_query("SELECT AVG(foto_karakter) AS Gennemsnit FROM foto_karakter WHERE foto_user_id = '$row[foto_user_id]'")OR DIE(  "<td>Fejl i karakter batabase</td>");

Hvordan virker det sådan noget ?!

Tak for hjælpen!
Avatar billede erikjacobsen Ekspert
17. januar 2004 - 23:02 #1
Hvordan "virker ikke" ?
Avatar billede Slettet bruger
17. januar 2004 - 23:04 #2
Du skal måske have en GROUP BY foto_user_id med i det?
Avatar billede mpj86 Nybegynder
17. januar 2004 - 23:09 #3
Kan du bruge denne?

$gennemsnit=mysql_result(mysql_query("SELECT ROUND(AVG(foto_karakter),2) AS gennemsnit FROM foto_karakter WHERE foto_user_id = '$row[foto_user_id]'"),0);
Avatar billede delphimann Nybegynder
17. januar 2004 - 23:15 #4
Erik jeg kan ikke få den til at udskrive det!

muligvis...

Men, hvordan udskriver jeg så gennemsnittet ??!

er det med
while($row2 = mysql_fetch_array($gennemsnit)){

også

echo "$row[gennemsnit]";

eller hvordan
Avatar billede mpj86 Nybegynder
17. januar 2004 - 23:24 #5
while($row = mysql_fetch_array($query)){

$gennemsnit=mysql_result(mysql_query("SELECT ROUND(AVG(foto_karakter),2) AS gennemsnit FROM foto_karakter WHERE foto_user_id = '$row[foto_user_id]'"),0);

echo $gennemsnit;
}
Avatar billede delphimann Nybegynder
17. januar 2004 - 23:31 #6
Du skal da have tak for hjælpen :D
Avatar billede mpj86 Nybegynder
18. januar 2004 - 00:03 #7
np :)
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 00:50 #8
Det ser ud som om du slår navne op med en sql, og for hvert navn finder
gennemsnittet med en ny sql. Er det korrekt? For hvis det er tilfældet
kan du gøre det både smartere og hurtigere med een sql-sætning.
Avatar billede delphimann Nybegynder
18. januar 2004 - 01:47 #9
erik

Nej det er 2 tables...
Henter jeg info i den ene table og bruger det i den anden.

Det er ikke smart, men det virker
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