PHP动态直方图的实现

本文介绍了PHP动态直方图的实现方法,供大家参考,具体分析如下:

1。需要

查询上个月的数据总数和批准的直方图数目。

2。实现代码:





< PHP
今天计算一个月
功能last_month_today(合时间){
last_month_time美元= mktime(G
last_month_t美元=日期(T
如果($ last_month_t <日期(J
返回日期(y-m-t H:我:S
}
返回日期(日期(M
}
>

< PHP
包括目录(目录(目录(__file__)))。 /配置PHP的;
EndDate美元=日期('y-m-d);
$日期= strtotime($结束日期);
begindate = last_month_today美元($日);

查询数据总数的最后一个月。
为SQL = 'select计数(*)从新昶,p_date > 。begindate美元。p_date < 。$ EndDate。;
/ / 选择SQL =美元数从新昶(*),p_date >< begindate'and美元美元p_date EndDate; / /这句话也可以
美元D =分贝()->查询($ SQL)->取(PDO::fetch_num);
数据总数。{ $ 0 };

通过审核数据查询编号
$ SQL2 = $ SQL。is_pa_check_first = 1和is_pa_check_second = 1和is_pa_check_third = 1;
$ D2 =分贝()->查询($ SQL2)->取(PDO::fetch_num);
审核通过传递的数据的数量。$ { 0 };

许多查询/审核由
美元=美元为SQL。is_pa_check_first = 1;
$ D3 =分贝()->查询($ SQL3)->取(PDO::fetch_num);

查询两次多次审核
sql4美元= $ SQL。is_pa_check_first = 1和is_pa_check_second = 1;
$ D4 =分贝()->查询($ sql4)->取(PDO::fetch_num);
>





表{
补白:0px;
单元格间距:0px;
}
P {
填料:0px;
保证金:0px;
}
div {
背景颜色:# 669900;
宽度:50px;
}
# DIV1 {
身高:200px;
}












>



>



>




第一个实例
第二个例子通过了。
审阅并通过






3。效果图如下:



希望本文能对大家的PHP程序设计有所帮助。