login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Optellen van unieke bezoekers per domeinnaam

Offline ElleRt - 23/01/2005 23:57 (laatste wijziging 24/01/2005 01:28)
Avatar van ElleRtMySQL interesse Hallo,

Wat doe ik hier fout?

Ik heb een tabel met een kolom domein,datum,views,uniek,ipadressen. Hierin zet hij elke dag per domeinnaam het aantal unieke bezoekers.

Nu wil ik graag per domeinnaam het totaal aantal unieke bezoekers weergeven.

Hij geeft nu echter weer hoevaak het domein in de tabel voorkomt.

Wat doe ik nu fout????



  1. <B>De 10 meest bezochte pagina's</B><BR><table>
  2. <?
  3.  
  4. /* Zoek meest bezochte startpagina's op uit tabel bezoekers */
  5. $query=mysql_query("SELECT COUNT( * ),domein FROM bezoekers GROUP BY domein DESC ORDER BY `COUNT( * )` DESC LIMIT 10");
  6. $teller=0;
  7. while($naam = mysql_fetch_array($query)){
  8. $teller++;
  9.  
  10. echo("<tr><td width=20></td><td>$teller.</td><td><a target='_blank' href=http://".$naam[1].".startplezier.nl>".$naam[1].".startplezier.nl</a></td><td>(".$naam[0].")</td></tr>");
  11.  
  12. }
  13. ?></table>

2 antwoorden

Gesponsorde links
Offline ranco - 24/01/2005 08:50
Avatar van ranco PHP gevorderde Je maakt roept het aantal resultaten op met je query via COUNT.
Dit gegeven kun je niet rechtstreeks opvragen, je resultaat van je count query moet je weer doorgeven aan een andere variabele.

Dit gaat zo:

  1. <?php
  2. $count = mysql_result($query, 0);
  3. ?>


Nu staat in je $count het aantal bezoekers dat de site heeft bezocht....

suc6 ermee!
Offline ElleRt - 24/01/2005 11:09 (laatste wijziging 24/01/2005 11:53)
Avatar van ElleRt MySQL interesse Nou, Volgens mij doe ik nog veel meer verkeerd, omdat ik nergens mee geef dat het om de kolom uniek gaat.. of zit ik hier fout?

Met volgende query vraag ik alle uniek op, maar ik moet ze dus nog splitten per domein(en dan dus degene met de meeste uniek bovenaan en dus 10 resultaten):

  1. <?
  2. $query = mysql_query("SELECT SUM(uniek) AS totaal FROM `bezoekers`");
  3.  
  4. $row = mysql_fetch_object($query);
  5.  
  6. echo "$row->totaal";
  7.  
  8. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s