PHP Tutorials, PHP lernen, PHP Forum, PHP Community and more ... MyWebsolution.de!

Sidebar

Home News Tutorials Workshops Tipps Artikel Gästebuch Sitemap

Suche

Members

Forum Login Registrierung

Statistik

Statistikbereich
Jetzt4
Heute111
Gestern471
Gesamt282790

Tutorials

Autor Flitze
Klicks 18777
Bewertungen 24
Rating 8.7
Stand 24.06.2010

Keywords
Besucherstatistik Tutorial, Besucher zählen, Benutzerstatistik, Counter, User auf der Homepage zählen, mysql, tabelle, erstellen

Besucherstatistik

Seite : 1 2 3 4 5 Bewerten

Aufbau und Erklärung der MySQL-Tabelle(n)


Zunächst benötigen wir die Tabelle Online, mit Hilfe derer wir gleiche Besucher (d.h. Besucher mit gleicher IP) erkennen und diese nicht doppelt zählen. Die Tabelle ist von dem Tipp für ein User-Online-Script übernommen und wird dort auch erläutert.

Code:
 Online
+---------------+--------------+------+-----+---------+---------------+
| NAME          | TYP          | NULL | KEY | DEFAULT | Extras        |
+---------------+--------------+------+-----+---------+---------------+
| IP            | VARCHAR(15)  |  X   |     |         |               |
| Datum         | DATETIME     |  X   |     |         |               |
+---------------+--------------+------+-----+---------+---------------+


Code zum Erstellen:

PHP:
<?php
$sql 
'CREATE TABLE `Online` ('
        
' `IP` VARCHAR(15) NULL, '
        
' `Datum` DATETIME NULL'
        
' )';
mysql_query($sql);

echo 
"Online erstellt..<br>";
?>


Als zweite Tabelle benötige ich noch einen Counter, der mir die Besucherzahlen für jeden Tag speichert. Diesen nenne ich zweckmäßiger Weise auch Counter.

Code:
 Counter
+---------------------+--------------+------+---------+---------+----------------+
| NAME                | TYP          | NULL | KEY     | DEFAULT | Extras         |
+---------------------+--------------+------+---------+---------+----------------+
| ID                  | INT          |      | PRIMARY |         | AUTO_INCREMENT |
| Datum               | DATE         |      |         |         |                |
| Anzahl              | INT          | X    |         | 0       |                |
+---------------------+--------------+------+---------+---------+----------------+


Zum Erstellen kann der folgende Code benutzt werden:

PHP:
<?php
$sql 
'CREATE TABLE `Counter` ('
             
' `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, '
             
' `Datum` DATE NOT NULL, '
             
' `Anzahl` INT NULL DEFAULT \'0\' '
             
' )';

mysql_query($sql) OR die ("<pre>\n".$sql."</pre>\n".mysql_error());

echo 
"Counter erstellt..<br>";
?>


Datum
Speichert das Datum (Tag, Monat und Jahr), zu dem die Anzahl der Besucher gespeichert werden sollen. Für jeden Tag wird automatisch ein neuer Counter erzeugt.

Anzahl
Speichert die Anzahl der Besucher des betreffenden Tages. Wer glaubt, ein INT reiche für die Besucherzahlen seiner Seite nicht aus, kann auch gern ein Double nehmen ;)

Das wärs auch schon bei den Datenbanktabellen. Im nächsten Abschnitt werde ich erklären, wie diese Tabellen 'gefüllt' werden.

Zurück zur vorigen Seite:
Besucherstatistik
Weiter zur nächsten Seite:
Besucherstatistik - Speichern der Besucherzahlen

»» Zurück zum Menu

Ranking

Tutorials (9)

8.7
8.7
8.4

Workshops (3)

9
8.8
7.2

Tipps (9)

8.7
7.5
7.5

Artikel (13)

10
8.5
7.2

RSS Feeds

Full Feed Tutorials Workshops Tipps Artikel

Partner & Links


Valid HTML 4.01 Transitional
Valid CSS
nach oben

Diese Seiten unterstützen MyWebsolution:
 
© MyWebsolution.de
2006-2010