$query = mysql_query("SELECT h.vare_nr AS nr, v.vare_beskrivelse AS beskrivelse, COUNT(vare_nr) AS hits FROM varer AS v INNER JOIN vare_hits AS h ON h.vare_nr = v.vare_nr GROUP BY vare_nr ORDER BY hits DESC LIMIT 25") or die ("Æv: ".mysql_error()); while ($row = mysql_fetch_assoc($query)) { printf("Rækken er %s (%d) med %d hits<br />", $row['nr'], $row['beskrivelse'], $row['hits']); }
Så skal du bare lidt indsætte de rigtige tabelnavne og attribut navne :)
h og v er to tabeller. vare_nr er en attribut. AS x er et andet navn for tabellen eller attributten (som en nemmere at bruge eller bare for syns skyld).
mysql_fetch_assoc er en metode til at hente en række ud af en query - ligesom mysql_fetch_row og lignende.
Jada, det var jo også det, som jeg lavede i én query - altså sammenkørte to tabeller til at hente beskrivelserne.
Men tark for points :)
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.