• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Besucherstatistik

Status
Für weitere Antworten geschlossen.

lama

Neues Mitglied
Hallo!
Ich will gerne eine Besucherstatistik in meine Seite einbauen. Vom prinzip solles so funktionieren, dass jeder Besucher in einer Datenbank registriert wird.Dabei sollen in eine Tabelle verschiedene Werte eingegeben werden. Wie sind die SQL befehle, um in ein feld das Jahr, den Monat, den tag, und die Stunde eingetragen wird (Jedes in eine eigenes Feld) (Weil Now() gibt ja nur das gesamte Datum an). Also z.B. so:

Code:
+++++++++++++++++++++++++++++++
+ JAHR | MONAT | TAG | STUNDE +
+++++++++++++++++++++++++++++++
+ 2006 | 10     | 23 | 18     +
+++++++++++++++++++++++++++++++

Und wie kann ich ausgeben, wie viele Einträge bei einer Bestimmten Konfiguration vorhanden sind?
Also sowas in der Art
Code:
SELECT anzahl der Einträge FROM Tabelle WHERE JAHR = '2006'

Danke für eure Hilfe!
 
sollte mittels COUNT (*) udn einem alias gehen:


PHP:
"SELECT COUNT(*) as zaehler FROM Tabelle WHERE jahr = '2006'";

das ganze wird dann als "zaehler" weiterbenutzt.
 
cool Danke! Wie muss ich es dann machen, dass ich eine ZAHL rausbekomme, also wie kann ich das "gezählte" dann ansprechen?! Über das "zaehler"?
 
Zuletzt bearbeitet:
cool Danke! Wie muss ich es dann machen, dass ich eine ZAHL rausbekomme, also wie kann ich das "gezählte" dann ansprechen?! Über das "zaehler"?

beispielsweise ueber mysql_fetch_assoc und dann ueber das (den?) alias "zaehler"

beispiel:
PHP:
$erg = mysql_query("SELECT COUNT(*) as zaehler FROM Tabelle WHERE jahr = '2006'") OR die("fehler aufgetreten");
$werte = mysql_fetch_assoc($erg);
echo "Es gibt ".$werte["zaehler"]." Besucher.";
http://tut.php-q.net/online.html#u4
 
geht das nicht einfacher?
PHP:
$erg = mysql_query("SELECT * FROM Tabelle WHERE jahr = '2006'") OR die("fehler aufgetreten"); 
echo "Es gibt ".mysql_num_rows($erg)." Besucher.";
 
Jop, ist einfacher. Kann nur ein kleines Problem geben, wenn es keine besucher gab, und da Ploetzlich "Es gibt FALSE Besucher". Aber da kann man einfach eine Kurze abfrage mit reinbauen.
 
Das ist aber ziemlich schwer , denn wenn man selber auf die Seite geht wird man ja als benutzer gezählt.

Wenn du aber z.B. den counter auf einer anderen Seite einbaust, als er aufgerufen wird, dann geht das schon ;)


Aber das ist mittlerweile Off-Topic, bitte nicht in Spam uebergehen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben