tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Benutzerbild von SchwarzerWolf
    SchwarzerWolf SchwarzerWolf ist offline Mitglied Silber SchwarzerWolf hat eine blütenweiße Weste
    Registriert seit
    Apr 2002
    Ort
    n. Klagenfurt - Österreich
    Beiträge
    68
    nabend

    so ich hab dan counter gebaut der pro tag eine IP zu läßt und dann speichert ( IP, datum )

    soo ausgeben tu ich das ganze für den heutigen tag zbsp. so:

    $heute=date("Y-m-d");
    $sql2='SELECT * FROM counter WHERE SUBSTRING(datum,1,10="'.$heute.'"';
    $result2=mysql_query($sql2,$conn);
    $anzahl2=mysql_num_rows($result2);
    echo '<tr><td>Besucher unterschiedlicher IP adressen heute: '.$anzahl2.'</td></tr>';
    somit hab ich die anzahl der heutigen besucher bis jetzt

    jetzt will ich bei den statistiken auch die ausgabe für
    - diese woche
    - letzte woche
    - diesen monat
    - letzten monat

    soweit so gut das mit den monaten dürfte weniger das prob. sein

    eher das mit den wochen...da ich ja nur die anzahl der vorhanden datensätzen möchte und nicht die datensätze selber...

    kann mir da jemand auf die sprünge helfen ?

    thx im voraus & greets
    Willst du in die Zukunft sehen -
    Mußt du mit dem Teufel reden
    Wirst du dann um Gnade flehen -
    Oder nur die Zeit verdrehen
    Hast die Menschheit in der Hand -
    Darum zeige mir das neue Land
    Willst du mit mir tanzen gehen -
    Alles in Schutt und Asche legen

    öhm ja %)

  2. #2
    Registriert seit
    May 2002
    Ort
    Berlin
    Beiträge
    168
    Wenn Du das Datum in der sql-tabelle als "date" speicherst könntest du es ja mit to_days versuchen.
    select *from counter where to_days(counterdate) > (to_days(now(''))-7)

  3. #3
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.037
    in mysql gibt es auch die function week

    select * from counter where week(datumfeld)= 0

    (ja es gibt die woche 0 geht dann bis woche 53
    Geändert von melmager (18.09.02 um 09:37 Uhr)

  4. #4
    Benutzerbild von SchwarzerWolf
    SchwarzerWolf SchwarzerWolf ist offline Mitglied Silber SchwarzerWolf hat eine blütenweiße Weste
    Registriert seit
    Apr 2002
    Ort
    n. Klagenfurt - Österreich
    Beiträge
    68
    @melmager

    ah danke ****t
    Willst du in die Zukunft sehen -
    Mußt du mit dem Teufel reden
    Wirst du dann um Gnade flehen -
    Oder nur die Zeit verdrehen
    Hast die Menschheit in der Hand -
    Darum zeige mir das neue Land
    Willst du mit mir tanzen gehen -
    Alles in Schutt und Asche legen

    öhm ja %)

  5. #5
    Benutzerbild von CyrusOne
    CyrusOne CyrusOne ist offline Mitglied Silber CyrusOne hat eine blütenweiße Weste
    Registriert seit
    Jun 2006
    Beiträge
    82
    gibts die funktion datepart() auch für mysql
    jedenfalls wäre das auch eine lösung!

    Code :
    1
    
    SELECT * FROM TabelWHERE DatePart('ww',Datum)=DatePart('ww',Date())

    Du bekommst alle datensätze die in dieser Woche sind!!
    Wenn du vielleicht date()-1 machst bekommst du vielleicht die von letzter woche!
    Das kann ich jetzt aber nicht garantieren!

    baba cyrus
    Vergebung ist eine Sache zwischen Ihnen und Gott, mein Job ist es das Treffen zu arrangieren!
    Creasy (Denzel Washington) in "Mann unter Feuer"

Ähnliche Themen

  1. mit DateTime Anzahl der Tage in einem Monat rausfinden ...
    Von Duffman666 im Forum .NET Web und Kommunikation
    Antworten: 7
    Letzter Beitrag: 11.12.06, 13:18
  2. Alle Datensätze einer Woche
    Von CyrusOne im Forum ASP
    Antworten: 33
    Letzter Beitrag: 22.08.06, 11:00
  3. Anzahl der Datensätze einer Tabelle bestimmen
    Von $TîM$ im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 02.05.06, 09:10
  4. Anzahl der Datensätze einer Datei bestimmen
    Von Katzenbauer im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 17.06.04, 19:09
  5. Antworten: 4
    Letzter Beitrag: 06.04.04, 13:41

Lesezeichen

Lesezeichen