设为首页收藏本站
查看: 117|回复: 0

[PHP] 从数据库中取出最近三十天的数据并生成柱状图

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-14 19:58:00 | 显示全部楼层 |阅读模式
    从数据库中取出最近三十天的数据并生成柱状图的代码,需要的朋友可以参考下。

    在终端用cd 命令进入文件目录
    说明:此处例子我是拿项目中的一个例子讲解的。
    1、新建一个项目 :用终端输入:zf create project Airline 格式:zf create action project project-name 备注:这些格式可以在终端输入zf 查看
    2、新建一个action :zf create action dirgramshow index 格式:zf create action action-name controller-name
    3、新建一个 model :zf create db-table flightinformation
    action 层代码:indexController.php
    代码如下:
    public function indexAction ()
    {
    // action body
    $db = new Application_Model_DbTable_Flightinformation();
    /*获取最近30天内的数目
    * select day(boo_time) as day,count(boo_autoid)as count,boo_time from bookinformation
    where flag_pass=0 and date_sub(now(), interval 30 day)getAllInfo($sql)->fetchAll();
    $this->view->result=$result;
    } view 层代码:dirgramshow.phtml
    代码如下:     Loading graph...
       
    model 层代码:Flightinformation.php
    代码如下:
    query($sql);
    return $flightinformation;
    }
    }  最后的效果图如下:
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表