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

Sidebar

Home News Tutorials Workshops Tipps Artikel Gästebuch Sitemap Unicode

Suche

Members

Forum Login Registrierung

Statistik

Statistikbereich
Jetzt3
Heute173
Gestern333
Gesamt1571905

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

Autor Flitze
Klicks 55034
Rating für Besucherstatistik
  8.1 von 10
Bewertungen43
Stand 24.06.2010
Keywords:
Besucherstatistik Tutorial, Besucher zählen, Benutzerstatistik, Counter, User auf der Homepage zählen, mysql, tabelle, erstellen

Amazon: PHP 5.3 und MySQL 5.1
Breadcrumb:
Tutorials » Besucherstatistik » Besucherstatistik - Aufbau und Erklärung der MySQL-Tabelle(n)
Seite : 1 2 3 4 5 Bewerten
Article Wizard - deutscher Article Spinner

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

Suchmaschinenoptimierung

Suchmaschinenoptimierung (SEO - Search Engine Optimization)

Ranking

Tutorials (13)

8.6
8.4
8.1

Workshops (3)

8.8
8.7
7.6

Tipps (13)

7.2
6.7
6.5

Artikel (26)

8.4
7.2
6.4

RSS Feeds

Full Feed Tutorials Workshops Tipps Artikel

Twitter

Follow me on Twitter

Partner & Links


Valid HTML 4.01 Transitional
Valid CSS
nach oben

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