19. august 2007 - 02:38Der er
6 kommentarer og 1 løsning
top 5 over mest indtastet nummer
jeg har en databsen hvor jeg nu skal skrive en top 5 liste ud over hvilke ord(26 mulige) der fremtræder flest gange i databasen. de skal tælles og udskriver i en top 5 ala det her:
det virker næsten.. har nu: $top4 = mysql_query('SELECT spg_raw, count(*) AS spg_raw_antal FROM debat, spg WHERE debat.spg = spg.spg_id GROUP BY spg_raw ORDER BY spg_raw_antal DESC limit 0, 4'); while($row = mysql_fetch_array($top4)) {
$top4 = mysql_query('SELECT spg, spg_raw, count(*) AS spg_raw_antal FROM debat, spg WHERE debat.spg = spg.spg_id GROUP BY spg_raw ORDER BY spg_raw_antal DESC limit 0, 4'); while($row = mysql_fetch_array($top4)) {
har lige et ekstra spøgrsmål - hvis du da stadig tjekker denne post..
der opstår et problem hvis to emner i top5 har lige mange stemmer.. hvad skal man tilføje for at få det løst.. evt. så den med det nyeste indlæg står øverst hvis der er to der er lige...
har oprettet et nyt spørgsmål med det - så er der lidt point at gå efter :)
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.