login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tellen per naam, hoe?

Offline marco06 - 03/06/2005 10:53
Avatar van marco06HTML interesse Hoi Allemaal,

Ik heb zitten te rommelen en ik kom er niet uit.
Ik wil per naam het aantal achter de naam laten komen, alleen ik loop vast met de getallen. Ik weet namelijk niet hoe ik dit voor elkaar moet krijgen.

De code dit ik al heb:
  1. $query1 = mysql_query("SELECT name,COUNT(name) FROM zomplog_comments GROUP BY name");
  2. $numrows = mysql_num_rows ($query1);
  3. while ($myrow = mysql_fetch_array ($query1)) {
  4. $name = $myrow["name"];
  5. echo $name."<br>";
  6. }


Wie weet de oplossing?

Groetjes,
Marco

5 antwoorden

Gesponsorde links
Offline Thomas - 03/06/2005 11:51
Avatar van Thomas Moderator Het aantal wat ? Keren dat die naam voorkomt ? Werkt die query dan niet ? Wat voor resultaat krijg je dan ?
Offline marco06 - 03/06/2005 12:16
Avatar van marco06 HTML interesse ik wil eigenlijk zoiets als de top 10 hier op de site (beginpagina rechts onder).

Ik krijg nu inderdaad wel een resultaat hoeveel mensen geschreven hebben. ecter nog geen top 10 schrijvers en hoeveel....

zit ik verkeerd te zoeken???
Offline Thomas - 03/06/2005 12:22
Avatar van Thomas Moderator Misschien moet je die COUNT-kolom even een naam geven (bijvoorbeeld "aantal"), dat werkt doorgaans wat makkelijker. Als je een top 10 wilt maken, zul je op dat aantal aflopend moeten sorteren.

Probeer het zo eens:
  1. $query1 = mysql_query("SELECT name, COUNT(name) AS aantal FROM zomplog_comments GROUP BY name ORDER BY aantal DESC");
  2. $numrows = mysql_num_rows($query1);
  3. while ($myrow = mysql_fetch_assoc($query1)) {
  4. echo $myrow['name'].", ".$myrow['aantal']."<br />";
  5. }
Offline marco06 - 03/06/2005 12:29
Avatar van marco06 HTML interesse Ja inderdaad, die werkt.

Dus ik had het laatste stukje vergeten erbij te doen?
Offline Thomas - 03/06/2005 12:36
Avatar van Thomas Moderator I guess ? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.181s