用sql查詢語句就能實現(xiàn) 例如 你的表名叫student?? 里面的性別字段是sex
成都創(chuàng)新互聯(lián)主營新榮網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app開發(fā)定制,新榮h5成都小程序開發(fā)搭建,新榮網(wǎng)站營銷推廣歡迎新榮等地區(qū)企業(yè)咨詢
查詢男生有多少人
select?count(*)?as?c?from?student?where?sex='男'
查詢女生有多少人
select?count(*)?as?c?from?student?where?sex='女'
然后在php里用MySQL_fetch_row就能得出結果了
SELECT xx1,COUNT(xx1) AS c FROM 表名 GROUP BY xx1 ORDER BY c DESC
使用COUNT結合GROUP BY去查詢,得到的結果再進行排序即可。這樣不需要用到PHP,只要一個SQL語句就搞定了。
先從數(shù)據(jù)庫獲取到相應表里的價錢字段的數(shù)據(jù),然后遍歷拿到的數(shù)據(jù),求和
$sql?=?'select?price?from?table';
//連接數(shù)據(jù)庫,?執(zhí)行sql語句,?return查詢的結果$rs
for?($i?=?0,?$sum?=?0;?$i??count($rs);?$i++){
$sum?+=?$rs[$i];
}
統(tǒng)計,就是把基本的數(shù)據(jù),整合起來。
用到sql的,有group by 功能,count功能,order by功能等等。
sql將收集的數(shù)據(jù),進行統(tǒng)計分析。
一般情況下,sql處理后得到的數(shù)據(jù),還要通過php的邏輯來進行整理。
以一定的格式,展示到前臺。
一般都是以數(shù)組的方式展示,這也是數(shù)據(jù)結構的概念。
看這張圖片,基本想想結構大概為
{上線數(shù),出單總數(shù),核過總數(shù),總?cè)司?,總核率,{(坐席人1,工號1,出單數(shù)1,發(fā)貨數(shù)1,核單率1),(坐席人2,工號2,出單數(shù)2,發(fā)貨數(shù)2,核單率2)}}
如果用php展示成上面的結構的話,就很好處理了。
兩種方式:
第一:使用一個文本文檔
每次讀取這個文本文檔的數(shù),然后加1,再覆蓋寫入
關鍵代碼:
?php
$txt_db?=?'jsb.txt';
$nums?=?file_get_contents($txt_db);
$nums++;
file_put_contents($txt_db,$nums);
?
第二:使用數(shù)據(jù)庫,設計數(shù)據(jù)表,每次更新數(shù)據(jù)庫。
個人建議:使用第一種方法。
原因:需求簡單,所以盡可能少占資源,抗壓力強。
當前標題:php數(shù)據(jù)統(tǒng)計項目,php統(tǒng)計系統(tǒng)
網(wǎng)頁鏈接:http://jinyejixie.com/article46/hseieg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、微信公眾號、域名注冊、虛擬主機、面包屑導航、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)