[PHP]aantal uniek ip adressen tellen*

Pagina: 1
Acties:
  • 91 views sinds 30-01-2008

  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 26-08 20:17
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<? require("conf.php"); ?> 
<html>
<head>
<title>Overzicht van bezoeken</title>
</head>

<body>

<table border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#CCCCCC" width="100%">

<?php

mysql_connect($host, $user, $pass) or die (mysql_error());

mysql_select_db($db) or die (mysql_error());

$selecteer= "select * from aip order by id DESC";


$resultaat = mysql_query($selecteer) or die ("<b>Error...houston whe have a problem</b>");

 while ($row = mysql_fetch_object($resultaat))

   {

  $ip = "$row->ip";

  $tijd = "$row->tijd";
  
  $datum = "$row->datum";
  
  $pagina = "$row->pagina";
  
  $agent = "$row->agent";

 $ref = "$row->ref";


?>


  <tr bgcolor="#FFFFFF"> 
    <td> <font size="2" face="Arial, Helvetica, sans-serif">
      <strong><?=$ip;?></strong> bezocht op <strong><?=$datum;?></strong> om<strong> <?=$tijd;?></strong> pagina <strong><?=$pagina;?></strong> en browser <strong><?=$agent;?></strong> vanaf <strong><?=$ref;?></strong> 
      </font> </td>
  </tr>
  <?

   }

?>


</table>

</font>
</body>
</html>


Ik heb bovenstaand stuk code geschreven om uit de tabel te lezen welke bezoekers er geweest zijn wanneer hoelaat met welke browser etc

probleem is dat je dan na verloop van tijd (2 dagen ;) ) geen overzicht meer heb over het aantal bezoekers en hoeveel ip adressen er nou hetzelfde zijn.
Nu dacht ik het eerst na een zoektoch in de php manuel op te lossen met count

($opgeteld = count('$ip'); en dan <?=$opgeteld;?> achter er aan) maar dan telt ie ip steeds maar 1 keer voor de keer dat ip is weergegeven.

Ik heb geprobeert een andere oplossing te zoeken (disclaimer: ja ik heb ook de search gebruikt en gezocht in de php manual en die van mysql , of ik gebruik de verkeerde termen ) Alleen die heb ik dus niet kunnen vinden.

Is er iemand hier die me op weg kan helpen

  • YoMarK
  • Registratie: Juni 2000
  • Laatst online: 23-08 09:09
Met SELECT distinct(MySQL) is dat heel gemakkelijk :)

YoMarK out...


  • whoami
  • Registratie: December 2000
  • Laatst online: 09:26
Je kunt toch een tooltje schrijven die een aantal queries op de db los laat, en die de gewenste resultaten voor jou gaat gaan ophalen.

https://fgheysels.github.io/


  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 26-08 20:17
whoami schreef op 30 December 2002 @ 13:29:
Je kunt toch een tooltje schrijven die een aantal queries op de db los laat, en die de gewenste resultaten voor jou gaat gaan ophalen.
tuurlijk kan ik dat maar dan moet ik wel weten wat voor queries ... wat jij boven beschrijft kan elke mysql query zijn...

YoMArk:
ik zal het even opzoeken

  • whoami
  • Registratie: December 2000
  • Laatst online: 09:26
[nohtml]
craze_ schreef op 30 december 2002 @ 13:38:
[...]


tuurlijk kan ik dat maar dan moet ik wel weten wat voor queries ... wat jij boven beschrijft kan elke mysql query zijn...
Dan is dit hier een goed begin:
sql tutorial

Succes. ;)

https://fgheysels.github.io/


  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 26-08 20:17
whoami schreef op 30 December 2002 @ 13:41:
[nohtml]
[...]

Dan is dit hier een goed begin:
sql tutorial

Succes. ;)
zeker de leukste thuis :| * Creesch vraagt om een stapje in de goede richting krijgt ie eerst een reply die totaal nergens op slaat en dan een tutorial :/

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 26-08 12:00

Freee!!

Trotse papa van Toon en Len!

select count (distinct <kolomnaam>)

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • whoami
  • Registratie: December 2000
  • Laatst online: 09:26
craze_ schreef op 30 December 2002 @ 13:55:
[...]


zeker de leukste thuis :| * whoami vraagt om een stapje in de goede richting krijgt ie eerst een reply die totaal nergens op slaat en dan een tutorial :/

Tja, als jij dat vind....
Ik geef je een SQL Tutorial (waarom mensen vissen geven, als je ze kan leren vissen). Als je bepaalde statements kent/kunt, zul je zelf ook wel weten welke queries je nodig hebt. Bekijk vooral de sectie over aggregated functions (count, max) en group by.

https://fgheysels.github.io/


  • Creesch
  • Registratie: Februari 2002
  • Laatst online: 26-08 20:17
whoami schreef op 30 december 2002 @ 14:03:

[...]

Tja, als jij dat vind....
Ik geef je een SQL Tutorial (waarom mensen vissen geven, als je ze kan leren vissen). Als je bepaalde statements kent/kunt, zul je zelf ook wel weten welke queries je nodig hebt. Bekijk vooral de sectie over aggregated functions (count, max) en group by.
opzich leuk zo'n tutorial en zoek het zelf maar uit ware het niet dat ik het niet kon vinden en daarom hulp vroeg (zie de eerste post), dan kom jij met een onzin reply die op bijna alles kan slaan en dan met een tutorial waar ik niet om vroeg

het enige wat ik vroeg was een zetje in de goede richting (geen complete uitleg)
(een stukje aas om te leren vissen laten we maar zeggen)

Verwijderd

Ik heb er 1 voor je w8ff.....*zoek*

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 26-08 12:00

Freee!!

Trotse papa van Toon en Len!

craze_ schreef op 30 december 2002 @ 14:50:
[...]
het enige wat ik vroeg was een zetje in de goede richting (geen complete uitleg) (een stukje aas om te leren vissen laten we maar zeggen)
Zie mijn eerdere post, dat zou het moeten doen ;)

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

ej anders helpen we toch gewoon niet?
ik zie 2 nuttige posts hoor

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.