You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM flashmaster_votes ORDER BY `rate` GROUP BY `game_id` DESC LIMIT 8' at line 1
Sådan ser det ud:
$query = mysql_query("SELECT SUM(rate),* FROM flashmaster_votes ORDER BY `rate` GROUP BY `game_id` DESC LIMIT 8") or die(mysql_error()); while($row3 = @mysql_fetch_assoc($query)) {
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM flashmaster_votes ORDER BY `rate` GROUP BY `game_id` DESC LIMIT 8' at line 1
Om ikke andet så man ved hvilket spil, der scorede godt ;)
Det kan dog ikke give det rigtige resultat, når du bruger SUM. Hvis 100 spillere har givet en spil karakteren 1, så vinder det over et andet spil, som 9 spillere har givet karakteren 10.
Derfor: Skift SUM ud med AVG. Så bruger du gennemsnittet
Sad selv også lige og tænkte over hvordan det kunne løses, og du er jo så kommet med svaret. :D
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.