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

php統計代碼

發布時間: 2023-05-23 00:03:56

㈠ 求一段php 統計銷售數量代碼

不是很清楚您的沖簡表結構。
簡單的話,使用類似
SELECT 銷量欄位 FROM 銷量表 WHERE 晚於等於起始時間 AMD 早於等於結束時間
這樣的sql語句就可以。

如果不能從一個表中獲得數據,多表也應該是冊判螞類似的邏輯。
起始日期和結束日期為同一天,就是當天的銷量。時間州埋間隔為一個月,就是當月的銷量。
根據您提供的界面,可以採用一定的Javascript輔助控制時間的選擇,不必在PHP控制。

㈡ 幫忙注釋一段PHP代碼,訪客統計的,看不大懂,盡量每行都注釋上吧,謝了。

<?php
$countfile="js/counter.inc"; //計數代碼文件
$imagesext=".gif"; //圖片後綴
$images="images/"; //圖片路徑
if(($fp=fopen($countfile,"r+"))==false){ //1、如果不能讀操作模式打開那個計數代碼文件
printf("open file %s failed!",$countfile); //那麼列印一行錯誤(含文件名)
exit; //同時,退出本php程序
}
else //2、如果能打開那個計數代碼文件
{
$count=fread($fp,10); //讀取那個文件的第一行文字(應該是數字)
$count=$count+1; //把讀取到的數字+1,存到count變數里
fclose($fp); //關閉那個文件
$fp=fopen($countfile,"w+"); //再次用寫操作模式打開那個文件
fwrite($fp,$count); //把+1後的數字存入那個文件
fclose($fp); //關閉那個文件
if ($text) //判斷使用圖形還是文本計數器(這行代碼會報notice錯誤)
{
echo $count; //如果是文本,直接顯示在頁面上
}
else //如果是圖形,以下是顯示圖形
{
$longstr=strlen($count);
for ($x=0;$x<$longstr;$x++) //遍歷那個數字的位數
{
echo "<img src=";
echo $images;
echo substr($count,$x,1); //前後幾行代碼都 是用一個目的:把這個數字用gif圖片給展示出來
echo $imagesext;
echo ">";
}
}

}
?>

㈢ php統計怎麼做

看你的代碼,應該是用了某種框架里的模板語法吧。
保證$data是個二維數組應該就能循環出結果。
另外感覺你問題描述的還不是很詳細,不知道以上理解對不,有問題歡迎追問

㈣ php流量統計功能的實現代碼

流量統計功能
顯示效果:
訪問量:399
今日流量:14
昨日流量:16
本代碼僅供學習交流,其中必有不妥之處。請見諒!
--
--
表的結構
`mycounter`
--
復制代碼
代碼如下:
CREATE
TABLE
`mycounter`
(
`id`
int(11)
NOT
NULL
auto_increment,
`Counter`
int(11)
NOT
NULL,
`CounterLastDay`
int(10)
default
NULL,
`CounterToday`
int(10)
default
NULL,
`RecordDate`
date
NOT
NULL,
PRIMARY
KEY
(`id`)
)
ENGINE=InnoDB
DEFAULT
CHARSET=gbk
AUTO_INCREMENT=2
;
函數過程如下:
復制代碼
代碼如下:
<?PHP
public
function
ShowMyCounter(){
//定義變數
$IsGone
=
FALSE;
//讀取數據
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$row
=
mysql_fetch_array($queryset);
//獲得時間量
$DateNow
=
date('Y-m-d');
$RecordDate
=
$row['RecordDate'];
$DateNow_explode
=
explode("-",$DateNow);
$RecordDate_explode
=
explode("-",$RecordDate);
//判斷是否已過去一天
if(
$DateNow_explode[0]
>
$RecordDate_explode[0])
$IsGone
=
TRUE;
else
if(
$DateNow_explode[0]
==
$RecordDate_explode[0]
){
if(
$DateNow_explode[1]
>
$RecordDate_explode[1]
)
$IsGone
=
TRUE;
else
if(
$DateNow_explode[1]
==
$RecordDate_explode[1]
){
if(
$DateNow_explode[2]
>
$RecordDate_explode[2]
)
$IsGone
=
TRUE;
}else
BREAK;
}else
BREAK;
//根據IsGone進行相應操作
IF($IsGone)
{
$RecordDate
=
$DateNow;
$CounterToday
=
0;
$CounterLastDay
=
$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
RecordDate
=
'$RecordDate',CounterToday
=
'$CounterToday',CounterLastDay
=
'$CounterLastDay'
WHERE
id
=
Ƈ'
";
mysql_query($upd_sql);
}
//再次獲取數據
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$Counter
=
$row['Counter'];
$CounterToday
=
$row['CounterToday'];
$CounterLastDay
=
$row['CounterLastDay'];
if($row
=
mysql_fetch_array($queryset)
){
if(
$_COOKIE["user"]
!=
"oldGuest"
){
$Counter
=
++$row['Counter'];
$CounterToday
=
++$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
counter
=
'$Counter',CounterToday
=
'$CounterToday'
WHERE
id
=
Ƈ'
";
$myquery
=
mysql_query($upd_sql);
}
echo
"總訪問量:".$Counter;
echo
"
";
echo
"今日流量:".$CounterToday;
echo
"
";
echo
"昨日流量:".$CounterLastDay;
}else{//如果資料庫為空時,相應的操作
}
}
?>
當然,需要在文件第一行開始寫出如下代碼:
復制代碼
代碼如下:
<?PHP
session_start();
if(
!isset($_COOKIE["user"])
){
setcookie("user","newGuest",time()+3600);
}else
{
setcookie("user","oldGuest");
}
?>

㈤ php頁面加統計代碼

你去前台看看到底有沒有輸出這個統計的JS
然後你會發現並沒有輸出這個JS
雖然你有做判斷,然後想要輸出JS,但是你忘記了header refresh 的跳轉,它在輸出JS的前面,也就是說直接就跳轉到新面頁了,JS根本來不及輸出。處理把JS放在前面,或者你也可以加個跳轉的延遲時間,只有JS載入了,才有統計的可能。

㈥ php如何統計一個數組中相同元素的個數

1、這里假設數組為data,可以根據自己需要更改第一行代碼即可。
data可以碰橋是行向埋吵陪量、列向量、矩陣都行。
2、輸出一個n*2的矩陣,第一列是元素,第二列是元素出現的次數。
3、代碼如下:
data=[1
2
3
1
3
2
3
3
2
4];
data=data(:);
uniquedata=unique(data);
out=zeros(length(uniquedata),2);
for
ni=1:length(uniquedata)
out(ni,1)=uniquedata(ni);
out(ni,2)=sum(data==uniquedata(ni));
end
disp(out)
結果為:
1
2
2
3
3
4
4
1
即1出現2次,2出現3次。。彎蠢。
覺得有幫助就採納吧。

㈦ php如何實現訪問統計

兩種方式:

第一:使用一個文本文檔

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

關鍵代碼:

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

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


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

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

㈧ 分類統計商品銷售量的PHP代碼

$starttime = strtotime(date('Y-m-d'));
$endtime = $starttime + 24*3600 -1;
$sql = "select sum(銷售數量) as cc from 產品銷售表 where times > $starttime and times
你可以去後盾人平台看看,裡面的東西不錯

㈨ ThinkPHP應用模塊統計代碼怎麼寫

你就建一個會員罩顫表, 在你的模塊中的php代碼就這么寫

$m=M('你的表名')//前提你要寫好資料庫連接配置,

$arr=$m->count('id');

$this->assign('usercount',$arr);

$this->display();

html 頁面

<{$usercount}>

試試這樣態戚行物閉敗不行把

㈩ 統計文件所佔磁碟空間大小的php代碼

<?php
#循環遍歷目錄中所有的文件,並統計目錄和文件猛游的大小
$dirName="枝畝銷phpMyAdmin";
$dir=opendir($dirName);
#返回一個資源類型
while($fileName=readdir($dir)){
$file=$dirName."/".$fileName;
if($fileName!="."
&&
$fileName!=".."){
if(is_dir($file)){
echo
"<font
color='red'>".$fileName."===".date("Y-m-d
H:i:s",filectime($file))."==".filetype($file)."==".toSize(dirSize($file))."</font><br/>";
}
else{
echo
"<font
color='green'>".$fileName."=====".date("Y-m-d
H:i:s",filectime($file))."====".filetype($file)."====".toSize(filesize($file))."</font><br/>"耐殲;
}
}
}
closedir($dir);
#把文件或目錄的大小轉化為容易讀的方式
function
toSize($size){
$dw;
#指定文件或目錄統計的單位方式
if($size>pow(2,30)){
$dw="GB";
$size=round($size/pow(2,30),2);
}
else
if($size>pow(2,20)){
$dw="MB";
$size=round($size/pow(2,20),2);
}
else
if($size>pow(2,10)){
$dw="KB";
$size=round($size/pow(2,10),2);
}
else
{
$dw="bytes";
}
return
$size.$dw;
}
#利用遞歸的方式統計目錄的大小
function
dirSize($dirName){
$dirsize=0;
$dir=opendir($dirName);
while($fileName=readdir($dir)){
$file=$dirName."/".$fileName;
if($fileName!="."
&&
$fileName!=".."){
//一定要進行判斷,否則會出現錯誤的
if(is_dir($file)){
$dirsize+=dirSize($file);
}
else{
$dirsize+=filesize($file);
}
}
}
closedir($dir);
return
$dirsize;
}
?>

熱點內容
oracle存儲過程中批量修改表結構 發布:2025-05-19 22:02:22 瀏覽:520
php支付寶sdk 發布:2025-05-19 22:01:06 瀏覽:601
雲掃墓源碼 發布:2025-05-19 22:00:32 瀏覽:592
executeupdatesql 發布:2025-05-19 21:58:36 瀏覽:216
中國電信如何轉人工密碼是多少 發布:2025-05-19 21:44:54 瀏覽:209
求階乘的c語言 發布:2025-05-19 21:15:20 瀏覽:965
話嘮安卓哪裡下載 發布:2025-05-19 20:27:04 瀏覽:166
瘋狂android講義光碟 發布:2025-05-19 20:12:31 瀏覽:153
安卓手機怎麼下載圈點 發布:2025-05-19 20:08:11 瀏覽:473
文件夾粉碎不了 發布:2025-05-19 20:05:41 瀏覽:249