Vraag & Antwoord

Webprogrammeren & scripting

[PHP & MySQL] Query probleem (solved)

Anoniem
BelgiumBoy_007
2 antwoorden
  • Ik heb in mijn databank een tabel die alle topics van een forum bijhoud. Ik heb een andere tabel die statistieken bijhoud.

    Telkens iemand een topic bekijkt, wordt aan de statiestieken-tabel een rij toegevoegd.

    Om de statistieken van de topics bekijken gaat het nu als volgt:[quote:d9a59f2f23]while ([i:d9a59f2f23]alle topics overlopen[/i:d9a59f2f23])
    {
    $aantalviews = mysql_num_rows (mysql_query ("[i:d9a59f2f23]alle rijen van de stats.-tabel van dit topic[/i:d9a59f2f23]", $db));
    }[/quote:d9a59f2f23]Nu zou ik graag hebben dat alles gerangschikt wordt zodanig dat de topics met de meeste views bovenaan komen te staan.

    Kan dit? En indien ja: hoe?

    Alvast bedankt!
  • dat kan volgens mij allemaal met 1 SQl-query:

    SELECT topic_id, count( topic_id ) AS aantal
    FROM stats
    GROUP BY topic_id
    ORDER BY aantal DESC

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.