当前位置:首页 » 编程语言 » 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;
}
?>

热点内容
vb数据库excel 发布:2024-05-21 09:18:57 浏览:318
资本论第一卷中央编译局 发布:2024-05-21 09:06:21 浏览:66
我的世界多人游戏服务器有哪些 发布:2024-05-21 09:02:48 浏览:589
社保计算编程 发布:2024-05-21 08:52:49 浏览:529
船用空气压缩机 发布:2024-05-21 08:49:11 浏览:185
oppo怎么查密码是多少 发布:2024-05-21 08:48:28 浏览:139
我的世界服务器怎么禁用传送 发布:2024-05-21 08:35:51 浏览:106
python程序设计基础 发布:2024-05-21 08:34:06 浏览:302
csql类 发布:2024-05-21 08:19:38 浏览:413
高通芯片代码编译 发布:2024-05-21 08:06:46 浏览:480