Autor Zpráva
pito
Profil
Zdravím,
Mám počítadlo a potřeboval bych z něho udělat výpis za měsíc.
Tabulku v DB mám takhle:
               id    day    user    view
            1    2012.03.29    1    8
            2    2012.03.30    33    36
            3    2012.03.31    6    9
            4    2012.04.01    5    34
            5    2012.04.02    2    5
            6    2012.04.03    9    39
            7    2012.04.04    3    16


Mám i výpis kde mi vypíše počet přístupu za den
      <?PHP
      $sel_timestamp = mktime(0, 0, 0, date("n"), date("j"), date("Y"));
      $sel_tag = date("Y.m.d",$sel_timestamp);
      $abfrage=mysql_query("select sum(user) from ".$db_prefix."Day where day='$sel_tag'");
      $today=mysql_result($abfrage,0,0);
      if ($today=="") $today=0;
      mysql_free_result($abfrage);
      echo "<td>Today</td><td>$today</td>\n";
     
      ?>

jenomže nevím jak udělat abych měl výpis za měsíc přístupu uživatelů.

Zkoušel jsem něco,ale nefunkční
 $abfrage=mysql_query("select sum(user) from ".$db_prefix."Day where day > DATE_ADD(curdate(), INTERVAL 1 MONTH);");
      $mesic=mysql_result($abfrage,0,0);
      if ($mesic=="") $mesic=0;
      mysql_free_result($abfrage);
      echo "<td>Měsíc</td><td>$mesic</td>\n";
pito
Profil
zkusil jsem i tohle ale nic
  require "configs.php";    
      // Gesamt Besucher ermitteln
      $abfrage=mysql_query("select sum(user) from ".$db_prefix."Day where day > DATE_ADD(curdate(), INTERVAL 1 MONTH)");
      $tyden=mysql_result($abfrage,0,0);
      mysql_free_result($abfrage);
      echo "<td width=\"30%\">Týden:</td><td width=\"20%\">$tyden návštěv</td>\n";
Alphard
Profil
Blbější formát ukládání data už by bylo jen řadit dd.mm.rrrr. Co vás k tomu vede? Opravit.

A pak by mohlo stačit použít místo date_add() odčítání, tedy date_sub().

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: