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 |
#2 · Zasláno: 5. 4. 2012, 21:45:07
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 |
#3 · Zasláno: 5. 4. 2012, 22:48:41
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(). |
||
Časová prodleva: 12 let
|
0