PHP 日,周,月點(diǎn)擊排行統(tǒng)計(jì)
更新時(shí)間:2012年01月11日 17:27:47 作者:
原理就是先判斷當(dāng)前文章的日期是否為當(dāng)月當(dāng)日當(dāng)周的,是就點(diǎn)擊數(shù)加1
復(fù)制代碼 代碼如下:
$now=time(); //當(dāng)前時(shí)間
$StrUpdate = "Update $tbl_article set hits=hits+1";
if(date("d",$lasthittime)==date("d",$now)){//同一天
$StrUpdate = $StrUpdate.",dayhits = dayhits+1";
}else{
$StrUpdate = $StrUpdate.",dayhits = 0";
}
if(date("W",$lasthittime)==date("W",$now)){//同一周
$StrUpdate = $StrUpdate.",weekhits = weekhits+1";
}else{
$StrUpdate = $StrUpdate.",weekhits = 0";
}
if(date("m",$lasthittime)==date("m",$now)){//同一月
$StrUpdate = $StrUpdate.",monthhits = monthhits+1";
}else{
$StrUpdate = $StrUpdate.",monthhits = 0";
}
$StrUpdate = $StrUpdate.",lasthittime='$now' where id='$id'"; //更新點(diǎn)擊時(shí)間
$fsql->query($StrUpdate);
不知道好不好用啊,先分析一下再說(shuō)了
不過(guò)感覺(jué)好像有些問(wèn)題,如果是天的應(yīng)該先判斷年月都是一樣的,然后再判斷天。
您可能感興趣的文章:
- php中3種方法統(tǒng)計(jì)字符串中每種字符的個(gè)數(shù)并排序
- 使用php統(tǒng)計(jì)字符串中中英文字符的個(gè)數(shù)
- php簡(jiǎn)單統(tǒng)計(jì)字符串單詞數(shù)量的方法
- php自定義函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)中文字符串長(zhǎng)度的方法小結(jié)
- PHP統(tǒng)計(jì)二維數(shù)組元素個(gè)數(shù)的方法
- php精確的統(tǒng)計(jì)在線人數(shù)的方法
- php統(tǒng)計(jì)數(shù)組元素個(gè)數(shù)的方法
- PHP統(tǒng)計(jì)數(shù)值數(shù)組中出現(xiàn)頻率最多的10個(gè)數(shù)字的方法
- PHP實(shí)現(xiàn)統(tǒng)計(jì)所有字符在字符串中出現(xiàn)次數(shù)的方法
相關(guān)文章
php做下載文件的實(shí)現(xiàn)代碼及文件名中亂碼解決方法
php做下載文件的實(shí)現(xiàn)代碼及文件名中亂碼解決方法,需要的朋友可以參考下。2011-02-02
php自定義函數(shù)call_user_func和call_user_func_array詳解
看UCenter的時(shí)候有一個(gè)函數(shù)call_user_func,百思不得其解,因?yàn)槲乙詾槭亲约憾x的函數(shù),結(jié)果到處都找不到,后來(lái)百度了一下才知道call_user_func是內(nèi)置函數(shù)2011-07-07
php通過(guò)記錄IP來(lái)防止表單重復(fù)提交方法分析
這篇文章主要介紹了php通過(guò)記錄IP來(lái)防止表單重復(fù)提交的方法,對(duì)比分析了通過(guò)記錄IP防止重復(fù)提交與通過(guò)數(shù)據(jù)庫(kù)防止重復(fù)提交的方法,供大家靈活選擇與使用,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
php 服務(wù)器調(diào)試 Zend Debugger 的安裝教程
調(diào)試技術(shù)是我們編程中不可或缺的重要部分,調(diào)試器是每個(gè)IDE環(huán)境都必備的組件。既然如此,Zend Studio的集成環(huán)境擁有一個(gè)調(diào)試器也就是理所當(dāng)然的事情了,但是,該調(diào)試器在配置使用起來(lái),其顯示出來(lái)的強(qiáng)勁功能一定會(huì)讓你驚嘆不已!2009-09-09

