你的數(shù)據(jù)庫里需要有一個記錄時間的字段,例如這個字段是posttime,每次插入數(shù)據(jù)的時候,都記錄下當前的時間戳,也就是time();

創(chuàng)新互聯(lián)主營興文網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,興文h5成都微信小程序搭建,興文網(wǎng)站營銷推廣歡迎興文等地區(qū)企業(yè)咨詢
你需要得到上周開始,和上周結(jié)束的時間戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
3.查詢的時候,WHERE 條件里加上? posttime=$beginLastweek AND posttime=$endLastweek?
希望對你有幫助
用兩個where進行關(guān)聯(lián),比如where id='$id' and to_days(created_at) = to_days(now())就不會出錯了。
function aweek($gdate = \"\", $first = 0){if(!$gdate) $gdate = date(\"Y-m-d\");$w = date(\"w\", strtotime($gdate));//取得一周的第幾天,星期天開始0-6$dn = $w ? $w - $first : 6;//要減去的天數(shù)$st = date(\"Y-m-d\", strtotime(\"$gdate -\".$dn.\" days\"));$en = date(\"Y-m-d\", strtotime(\"$st +6 days\"));return array($st, $en);//返回開始和結(jié)束日期}$weeks=implode(\"\' and \'\", aweek(\"\", 1));mysql_query(\"select * from table??where date Between \'$weeks\'\" )
統(tǒng)計,就是把基本的數(shù)據(jù),整合起來。
用到sql的,有g(shù)roup by 功能,count功能,order by功能等等。
sql將收集的數(shù)據(jù),進行統(tǒng)計分析。
一般情況下,sql處理后得到的數(shù)據(jù),還要通過php的邏輯來進行整理。
以一定的格式,展示到前臺。
一般都是以數(shù)組的方式展示,這也是數(shù)據(jù)結(jié)構(gòu)的概念。
看這張圖片,基本想想結(jié)構(gòu)大概為
{上線數(shù),出單總數(shù),核過總數(shù),總?cè)司偤寺剩瑊(坐席人1,工號1,出單數(shù)1,發(fā)貨數(shù)1,核單率1),(坐席人2,工號2,出單數(shù)2,發(fā)貨數(shù)2,核單率2)}}
如果用php展示成上面的結(jié)構(gòu)的話,就很好處理了。
字段 點擊 時間
當人打開頁的時候查詢數(shù)據(jù)庫
select * from table where shijian='當前日期'
判斷是否有今天的記錄
沒有的話,insert 一條
insert into table (id,dianji,shijian) values ('','1','當前日期')
有的話
update table set dianji=dianji+1 where shijian='shijian'
這樣的話,存到數(shù)據(jù)庫里就有每天多少點擊了,就可以統(tǒng)計
月點擊量 周點擊量 日點擊量了
(我對于時間的一些函數(shù)也不太會,學習狀態(tài),就不來獻丑了,思路就是這個樣子了,呵呵)
這是一套完整的數(shù)據(jù)統(tǒng)計,從訪問到計數(shù)到統(tǒng)計。設(shè)計前端,數(shù)據(jù)處理,數(shù)據(jù)庫,腳本統(tǒng)計。
給你源代碼你也套不上。
還是說說你的需求,給你一套思路吧
當前文章:php周統(tǒng)計數(shù)據(jù),php如何統(tǒng)計一周收入
標題網(wǎng)址:http://chinadenli.net/article30/dsehcso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、服務(wù)器托管、網(wǎng)站策劃、用戶體驗、微信小程序、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)