php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.08.2004, 22:02  
Erfahrener Benutzer
 
Registriert seit: 21.07.2004
Beiträge: 377
juhuwoorps
Standard Counterdaten verarbeiten

Ich habe einen einfacher Counter der meine Seitenaufrufe zählt.
Nun möchte ich per Cronjob einmal am Tag den Stand abrufen und so die Tageszahl ermitteln und speichern.
Ich habe vor, für jeden Monat eine txt.datei anzulegen und dort dir Tageszahlen hineinzuschreiben und bei Bedarf ausulesen.

Ist das so sinnvoll oder wäre eine Datenbank sinnvoller?
Bei einer Datenbank müsste ich ja dann eigentlich für jeden monat eine Tabelle erstellen,oder?
Oder gibt es für sowas auch andere Lösungen?
juhuwoorps ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.08.2004, 22:12  
Gast
 
Beiträge: n/a
Standard

Wenn du es mit einer DB machen willst, dann würde ich einfach eine Tabelle für die Monatswerte erstellen und die Spalten: Counterstand, Tag, Monat
Dann musst du auch nicht für jeden Monat eine neue Tabelle anlegen.
 
Alt 27.08.2004, 22:29  
Erfahrener Benutzer
 
Registriert seit: 21.07.2004
Beiträge: 377
juhuwoorps
Standard

@ maxi:
Ich kann dir grad nicht ganz folgen.
Ich arbeite erst seit kurzem mit DB und ehrlich gesagt komm ich nicht so ganz damit klar.Hab dabei immer noch das Denken wie bei txt.dateien.

also spalte counter ist klar,
bei tag das datum (oder??)
und bei monat den monat(aber brauch ich den überhaupt wenn ich das Datum habe??)
juhuwoorps ist offline  
Alt 29.08.2004, 01:36  
Gast
 
Beiträge: n/a
Standard

erstell doch eine Tabelle.
In Deinem Script überprüfst Du ob 00.00 überschritten ist wenn der erste
Benutzer sich auf Deiner Seite einfindet.

Deine Tablle ist folgendermaßen dann aufgebaut :
..............Jahr..Monat.Tag..Besucher
1.Eintrag 2004....06....04......23......<- dieser Eintrag erfolgte als ein Besucher um 06.30 auf Deiner Seite war
2.Eintrag 2004....06....05......55......<- dieser Eintrag erfolgte als ein Besucher um 02.00 auf Deiner Seite war
usw....

meitest Du sowas als Lösung ?

Dann hast Du auch nicht das Problem bei Jahreswechsel.
 
Alt 29.08.2004, 02:09  
Gast
 
Beiträge: n/a
Standard

der soll also um meinetwegen null uhr alle Tagesabrufe speichern ?
DB:Tageseinträge
datum.sonstige Daten bei mir die ip

Code:
Code:
<?php
mysql_connect("localhost", "deinbenutzername", "deinpasswort");	# mit mysql_verbinden
mysql_select_db(Datenbank);						# Datenbank auswählen

$datum = date("Y-m-d");							# Aktuelles Datum

$tageszaehler = mysql_num_rows(mysql_query("SELECT * FROM eintraege WHERE datum = '".$datum."'"));

mysql_qery("INSERT INTO `tageseinträge` ( `datum` , `einträge` ) VALUES (NOW( ) , '".$tageszaehler."')");





/* Beispieldatenbanken
------------------------------
Tabelle der Tageseinträge:

CREATE TABLE `tageseinträge` (
  `datum` date NOT NULL default '0000-00-00',
  `einträge` int(11) NOT NULL default '0'
) TYPE=MyISAM;


Tabelle aller Requests

CREATE TABLE `eintraege` (
  `datum` date NOT NULL default '0000-00-00',
  `ip` varchar(15) NOT NULL default ''
) TYPE=MyISAM;
    
--------------------------- */
?>
Der Code verbinded sich mit der Datenbank und zählt alle eintrage des Aktuellen Datums mit mysql_num_rows().

Danach wird die Zählung in die Tageseinträge datenbank geschrieben, wo alle Besuche pro tag drinstehen.
Das wars


wenn du sonst noch fragen hast mail mir einfach:
Radeq@gmx.com
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mit jQuery grosse Formulare verarbeiten phpbeginner HTML, Usability und Barrierefreiheit 5 13.06.2008 22:58
C64 .sid sounds verarbeiten notyyy PHP Tipps 2007 2 22.03.2007 23:14
Soap Server kann wsdl-Datei nicht eichtig verarbeiten?? Mathe PHP-Fortgeschrittene 0 23.06.2006 20:08
Abfrageergebnis besser verarbeiten HalliGalli PHP Tipps 2006 2 17.05.2006 10:11
SELECT Liste aus MySQL verarbeiten jensK PHP Tipps 2006 9 09.02.2006 16:08
texte analysieren und verarbeiten PHP Tipps 2005-2 4 12.08.2005 09:22
HTML einlesen, durchsuchen, verarbeiten...?! PHP-Fortgeschrittene 3 14.07.2005 17:20
datei lesen string verarbeiten und wieder abspeichern PHP Tipps 2005-2 17 22.06.2005 16:02
post verarbeiten notyyy PHP Tipps 2005-2 3 11.06.2005 12:26
php befehle aus db verarbeiten PHP Tipps 2004-2 3 20.12.2004 14:57
Phpmyadmins SQL Dump Auslesen und verarbeiten PHP Tipps 2004 3 23.10.2004 16:51
Riesige Datei verarbeiten Ohrwurm83 PHP Tipps 2004 10 21.10.2004 11:41
Variable aus Eingabefeld in mein PHP-Skript verarbeiten PHP Tipps 2004 5 26.07.2004 09:50
Daten aus Java-Script in PHP verarbeiten PHP Tipps 2004 33 22.07.2004 09:41
array stückweise in for-schleife verarbeiten PHP Tipps 2004 4 03.06.2004 13:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.