bezoekersteller

Gesponsorde koppelingen

PHP script bestanden

  1. bezoekersteller

« Lees de omschrijving en reacties

------mysql code------

CREATE TABLE bezoekers(
id int(6) NOT NULL AUTO_INCREMENT PRIMARY KEY,
date date NOT NULL,
ip varchar(15) NOT NULL,
UNIQUE KEY `unieke` (`date`,`ip`)
)

------code------

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//Laat errors zien
ini_set("display_errors","1");
ERROR_REPORTING(E_ALL);

//connectie database en table
mysql_connect('host', 'username', 'password');
mysql_select_db("database") or die(mysql_error());

//Datum en Ip invoegen - gebeurt alleen als ze uniek zijn
    mysql_query ('INSERT INTO bezoekers (date, ip)
                VALUES (CURDATE(),"'
.$_SERVER['REMOTE_ADDR'].'")'
                );
    
//Aantal rijen van de tabel berekenen
$resulto = mysql_query('SELECT COUNT(id) FROM bezoekers');
if ($resulto){
   echo mysql_result($resulto,0);
}

else{
   echo 'Er ging iets mis bij het tellen van de bezoeken';
}


?>


Toevoeging: Op deze manier haal je alle (unieke) bezoeken per dag op!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$resulto
= mysql_query('SELECT COUNT(id) AS aantal, date FROM bezoekers GROUP BY date');
if ($resulto){
   while ($rij = mysql_fetch_array($resulto)){
   echo 'Op '.$rij['date'].' waren er '.$rij['aantal'].' unieke bezoekers<br />';
   }
}

else{
   echo 'Er ging iets mis bij het tellen van de bezoeken';
}

?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.