Avatar billede Slettet bruger
16. september 2011 - 17:17 Der er 11 kommentarer og
1 løsning

Sum() jeg ikke kan få til at virke.

Hvordan ligger jeg tallene sammen for de 2 udtræk jeg her her:
Jeg har prøvet at indsætte SUM('v_POINT') AS total.
Men det virkede ikke.
Jeg vil gerne have det regnet sammen der hvor der står $totalpoint, nederst i kode stumpen.


$test = mysql_query("SELECT v_ID2, v_USERID, v_PLADS, v_POINT, a.p_PLAYER AS player, b.b_NAME AS user, SUM('v_POINT') AS total from VALGT JOIN SPILLER a ON a.p_ID=v_ID2 JOIN BRUGER b ON b.b_ID=v_USERID WHERE v_PLADS = '1' GROUP BY v_ID2 ORDER BY v_POINT DESC LIMIT 0,2");
While($row=mysql_fetch_array($test))
{
$spiller=$row['player'];
$bruger=$row['user'];
$plads=$row[v_PLADS'];
$point=$row['v_POINT'];
$totalpoint=$row['total'];

echo "<tr><td>$plads</td><td>$spiller</td><td>$bruger</td><td>$point</td></tr>";
}
echo "<tr><td colspan="3">Total</td><td>$totalpoint</td></tr>";
Avatar billede majbom Novice
16. september 2011 - 19:54 #1
prøv med:

$totalpoint = 0;

while($row = mysql_fetch_assoc($test))
{
  $spiller = $row['player'];
  $bruger = $row['user'];
  $plads = $row[v_PLADS'];
  $point = $row['v_POINT'];
  $totalpoint += $row['total'];

echo "<tr><td>$plads</td><td>$spiller</td><td>$bruger</td><td>$point</td></tr>";
}
Avatar billede Slettet bruger
16. september 2011 - 21:15 #2
Hmm den opføre sig godt nok mærkeligt.
Det ændrede desværre ikke noget.

Jeg har et tilfælde med limit på 0,3
Her er der pointene:
28
25
20

Og det får den til 118.
Altså 20+20+25+25+28 = 118.
Det er godt nok underligt. Har ellers lavet en GROUP BY v_ID2
Avatar billede majbom Novice
16. september 2011 - 21:22 #3
hvor mange poster har du i tabellen i alt? (den med point)
Avatar billede Slettet bruger
16. september 2011 - 21:28 #4
Uha... RIGTIGT mange...
Der er også kommet 2 where mere ind, men resultatet har været det samme både før og efter de kom ind.
Avatar billede majbom Novice
16. september 2011 - 21:35 #5
hmm, den kan jeg sq ikke lige se...

hvordan ser spiller og bruger ud?
Avatar billede Slettet bruger
16. september 2011 - 21:40 #6
Hvad mener du med hvordan de ser ud?

Spiller består af 2 navne og brugerne har bare et brugernavn.
Avatar billede Slettet bruger
16. september 2011 - 21:42 #7
Atså 2 navne = fornavn og efternavn.
Men dem henter jeg jo fra en tabeller med spiller og bruger.
Så i tabellen valg er det bare deres ID'er
Avatar billede majbom Novice
16. september 2011 - 21:47 #8
okay, jeg må indrømme at jeg ikke lige ved hvad der sker...
Avatar billede Slettet bruger
16. september 2011 - 21:55 #9
Nej det er meget meget mystisk.
Den tager nogle helt tilfældige tal og ganger med 2. Og jeg fatter ikke hvorfor.

Tror jeg sletter det hele og starter forfra.
Der må være et eller andet meget skjult som bare vil drille.

Men tak for hjælpen.
Avatar billede majbom Novice
16. september 2011 - 22:00 #10
selv tak :)
Avatar billede Slettet bruger
16. september 2011 - 23:44 #11
Lukker
Avatar billede majbom Novice
17. september 2011 - 08:48 #12
fik du det løst?
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
Computerworld tilbyder specialiserede kurser i database-management

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