28. januar 2012 - 22:37Der er
3 kommentarer og 1 løsning
Hjælp til at liste 5 mest bestilte fra MySql
Mangler hjælp til at hente de 5 mest bestilte "awards" i min mysql Har flg. I tabelen: order_Id, award_name, award_id, order_owner_id, order_date_order_update_order_status Vil gerne liste de 5 mest bestilte awards med deres navn(award_name) Har prøvet at "lege" med både "count", og "group", men kan ikke helt få det til, da mine evner i php/Mysql endnu er i start fasen
Hmm Det virkede ikke, men kom i den rigtige retning, fik det til med dette:
$query = "SELECT award_name, COUNT(award_name) FROM orders GROUP BY award_name ORDER BY COUNT(award_name) DESC LIMIT 5"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ echo $row['award_name']; echo "<br />"; }
Takker for hjælpen
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.