Mysql skal tælle op og sortere
Hejsan alle,Jeg har lavet en lille billede rating system, hvor brugere kan vælge 1 til 10. Der bliver sat en række ind i db sådan:
mysql_query("insert into image_rating (image,rating,gallery,folder,ownerid) Values ('".$_POST['image']."','".$_POST['score']."','".$_GET['gallery']."','".$_GET['folder']."','".$_GET['profile']."')") or die (mysql_error());
Så har jeg lavet en select sådan:
$best = mysql_query("Select image, folder, ownerid, SUM(rating) as rating, COUNT(*) as rows from image_rating group by image order by rating desc")or die (mysql_error());
Mit problem er bare, at den ikke sorterer ret. Den tager den med flest points tilsammens og ikke højeste gennemsnit. Det er sikkert den "order by" som skal arbejdes med, men jeg kan ikke finde ud af hvordan kriteriet skal se ud.
Kan nogen komme en løsning?