Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP & MySQL] Query probleem (solved)

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.