tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1022
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von SchwarzerWolf
    SchwarzerWolf SchwarzerWolf ist offline Mitglied Silber
    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.135
    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
    Avatar von SchwarzerWolf
    SchwarzerWolf SchwarzerWolf ist offline Mitglied Silber
    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
    Avatar von CyrusOne
    CyrusOne CyrusOne ist offline Mitglied Silber
    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. Woche im Monat berechnen
    Von Cusco im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 09.04.07, 14:35
  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. auslesen einer bestimmten Anzahl
    Von Frarr im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 14.04.04, 08:02