如何用php制作图表?
我想根据数据索引计算数据库的结果,然后再次进行设置如何用php制作图表?,php,Php,我想根据数据索引计算数据库的结果,然后再次进行设置 $sql="SELECT * FROM hit WHERE date BETWEEN (CURDATE() - INTERVAL 7 DAY) AND CURDATE() "; $sor=$this->vt()->query($sql); $array=array(); $cek=$sor->FetchAll(PDO::FETCH_ASSOC); 数据库 id 日期 类型 ip 类别 页面 ref 重
$sql="SELECT * FROM hit WHERE date BETWEEN (CURDATE() - INTERVAL 7 DAY) AND CURDATE() ";
$sor=$this->vt()->query($sql);
$array=array();
$cek=$sor->FetchAll(PDO::FETCH_ASSOC);
数据库id
日期
类型
ip
类别
页面
ref
重新链接
结果
Array
(
[0] => Array
(
[id] => 18
[category] => 0
[page] => 0
[ip] => ::1
[tip] => t
[date] => 2016-10-24
[ref] =>
[reflink] =>
)
[1] => Array
(
[id] => 19
[category] => 0
[page] => 0
[ip] => ::1
[type] => t
[date] => 2016-10-24
[ref] =>
[reflink] =>
)
[2] => Array
(
[id] => 20
[category] => 0
[page] => 0
[ip] => ::1
[type] => t
[date] => 2016-10-24
[ref] =>
[reflink] =>
)
[3] => Array
(
[id] => 26
[category] => 0
[page] => 0
[ip] => 127.0.0.1
[type] => t
[date] => 2016-10-28
[ref] =>
[reflink] =>
)
)
我对日期进行计数。我想将这些值显示为图形24.10:3
28.10:1
这些价值每天是如何计算的? 这是它的
foreach ($array as $value) {
$date[] = $value['date'];
}
print_r (array_count_values($date));
使用
array\u count\u values()$hitkeyim=内爆(“,”,数组_键($hitget))$hitkey=爆炸(“,”,$hitkeyim)$hitsay=计数($hitkey)$hitvalim=内爆(“,”,$hitget)$hitval=爆炸(“,”,$hitvalim);'