當前位置:首頁 » 編程語言 » php統計類

php統計類

發布時間: 2022-06-12 23:30:11

php如何設計或實現數據統計

統計,就是把基本的數據,整合起來。

用到sql的,有group by 功能,count功能,order by功能等等。

sql將收集的數據,進行統計分析。

一般情況下,sql處理後得到的數據,還要通過php的邏輯來進行整理。

以一定的格式,展示到前台。

一般都是以數組的方式展示,這也是數據結構的概念。

看這張圖片,基本想想結構大概為

{上線數,出單總數,核過總數,總人均,總核率,{(坐席人1,工號1,出單數1,發貨數1,核單率1),(坐席人2,工號2,出單數2,發貨數2,核單率2)}}

如果用php展示成上面的結構的話,就很好處理了。

❷ PHP中如何實現在線人數的統計和顯示

要使用資料庫,建立一個表,比如名字是online,至少有以下列:
name_ip 存放登錄用戶名,未登錄的存放IP,char類型
url 存放每個頁面的地址,char類型
last_time 存放刷新頁面的最後時間,int類型
表的主鍵是:name_ip+url

每個頁面一開始就要刷新這個表,使用的SQL是:
$name_ip='用戶名或者IP';//你能搞定
$url=$_SERVER["PHP_SELF"];
$time=time();
$sql="replace delayed into online (name_ip,url,last_time) values ('$name_ip','$url',$time)";
mysql_query($sql);

獲取某頁面在線人數的查詢是語句
$limit=time()-10*60;//10分鍾內訪問的認為在線,10分鍾*60秒/分鍾
$sql="select count(*) from online where url='$url' and last_time>=$limit";
$res=mysql_query($sql);
list($online_count)=mysql_fetch_row($res);
mysql_free_result($res);

echo "本頁面在線人數: $online_count";

❸ php 如何統計文章的閱讀次數

思路:
文章統計功能主要用到了資料庫的「數字類型」欄位進行統計。
步驟:
1.首先在數據表中增加一個欄位(如:read_total,數字類型)來進行統計,當用戶每次訪問這個頁面的時候使用Update語句進行增加,後期通過SELECT語句就可以方便的讀出每篇文章的具體閱讀次數了。

具體SQL代碼如下:

更新:UPDATE 表名 SET 統計欄位=統計欄位+1 WHERE 文章編號=1
統計:SELECT * FROM 表名

❹ PHP中,什麼函數可以統計一個目錄中共有多少個文件

$arr = scandir($dir);
$all = count($arr)-2;//所有文件總數除./和../
$php = count(preg_grep("/\.php$/", $arr));
$txt0 = $all - count(preg_grep("/\.txt$/", $arr));
echo '共有'.$all.'個文件,php文件'.$php.'個,非txt文件'.$txt0.'個';
希採納

❺ 求php統計查詢語句

select sum(B) from 表名 where A>='".strtotime('2010-4-4')."' AND A<='".strtotime('2010-4-4')."'

❻ PHP分類並統計相關項總數

//項目類型等應該都有對應的欄位名

$result = mysql_query("SELECT 項目類型,COUNT(*) FROM 表名 GROUP BY 項目類型");
while($arr = mysql_fetch_row($result)){
echo $arr[0].' 票數: '.$arr[1];
echo '<br/>';
}

❼ php如何實現訪問統計

兩種方式:

第一:使用一個文本文檔

每次讀取這個文本文檔的數,然後加1,再覆蓋寫入

關鍵代碼:

<?php
$txt_db='jsb.txt';
$nums=file_get_contents($txt_db);
$nums++;
file_put_contents($txt_db,$nums);
?>

第二:使用資料庫,設計數據表,每次更新資料庫。


個人建議:使用第一種方法。

原因:需求簡單,所以盡可能少佔資源,抗壓力強。

❽ php 統計一個類別下級記錄數

select count(*) from tablename where category='yourclass';

❾ 關於PHP中的統計成績

查詢出所有的finalgrade 的成績 然後
int a b c d e =0;
$result=mysql_query(select * from mdl_grade_grades )
while($new_row=mysql_fetch_array($result))
if($new_row['分數欄位']>90){
$a++;
} elseif(80<$new_row['分數欄位']<90){
$b++;
}elseif.....直接到成績<60的 為止
最後echo $a;就是a的個數 $b 就是b的 。。。。懂了么?辛苦敲打 採納吧~~

❿ php多級分類統計報表輸出函數

哥們,你應該多動動腦子,我想一般不會有人幫你寫這個的,我感覺這不是幫忙,而是 給你養成一個不好的習慣,程序員就是要做一天學習一天,這么典型的一個應用都要別人給你寫好,你能部署到你的項目里嗎?是不是還要繼續發帖啊? 加油,好好學習,天天向上!你一定會成功。。

熱點內容
什麼配置單反拍視頻最好 發布:2024-05-05 00:30:56 瀏覽:477
sql敏感 發布:2024-05-05 00:28:20 瀏覽:62
android工程師筆試 發布:2024-05-05 00:10:52 瀏覽:948
python調試pycharm 發布:2024-05-05 00:10:51 瀏覽:707
索尼電腦vaio忘了密碼如何恢復出廠設置 發布:2024-05-05 00:09:56 瀏覽:895
安卓系統的用戶管理在哪裡 發布:2024-05-04 23:12:27 瀏覽:430
我的世界伺服器推薦電腦版免費 發布:2024-05-04 23:04:46 瀏覽:395
c程序如何編譯 發布:2024-05-04 22:58:05 瀏覽:932
蘋果手機怎麼查看id密碼 發布:2024-05-04 22:54:49 瀏覽:658
家有三相電如何配置音響設備 發布:2024-05-04 22:53:42 瀏覽:56