Gå til innhold

[Løst] Hente ut og printe fram rett rekkefølge


Anbefalte innlegg

Hei. Jeg har en statistikk side hvor jeg forsøker å printe fram mest aktive brukeren basert på tildelte poeng. Legges inn med desimaler. Men problemet er at nå har jeg 102.5 poeng, blir altså brukeren med 6 poeng på 1 plass, det blir jo feil.

 

 

Har ikke allverdens greie på SQL, men Char ser jeg funker best. Kjører følgende. Godt mulig massevis av feil, men er kun til privat bruk så ikke så nøye.

 

mysql_query("SELECT COUNT( * ) AS  `Rows` , `brukernavn`, `bidrag_poeng` FROM  `portal_brukere` WHERE `bidrag_poeng` != '0' GROUP BY `brukernavn` ORDER BY `bidrag_poeng` desc LIMIT 7");

1. Bruker1 6 poeng (5.3 %)
2. Bruker10 2 poeng (1.8 %)
3. Bruker55 105,9 poeng (92.1 %)

Lenke til kommentar
Videoannonse
Annonse

Selvsagt, litt sløv er jeg. Leste et par andre sider om liknende problem som jeg har. Benyttet først decimal, men fikk da kun ut hele siffer. Leste at man kan legge til siffer bak , ved å gjøre decimal(11,1), da fikk jeg løst problemet mitt. :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...