从数据库中取出最近三十天的数据并生成柱状图 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    在终端用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)<=date(boo_time)

    group by DATE_FORMAT(boo_time,'%m %d')

    */

    $sql = "select DATE_FORMAT(boo_time,'%m-%d') as day,count(boo_autoid)as count from bookinformation " .

    "where flag_pass=0 and date_sub(now(), interval 30 day)<=date(boo_time) " .

    "group by DATE_FORMAT(boo_time,'%m %d')";

    $result = $db->getAllInfo($sql)->fetchAll();

    $this->view->result=$result;

    }

    view 层代码:dirgramshow.phtml

    复制代码代码如下:

   

   

    从数据库中取出最近三十天的数据并生成柱状图 -电脑资料

   

    Loading graph...

   

   

   

    model 层代码:Flightinformation.php

    复制代码代码如下:

   

    class Application_Model_DbTable_Flightinformation extends Zend_Db_Table_Abstract

    {

    protected $_name = 'flightinformation';

    public function getAllInfo($sql){

    $adapter = Zend_Registry::get('db');

    $flightinformation = $adapter->query($sql);

    return $flightinformation;

    }

    }

    最后的效果图如下:

   

    QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

    Tags:柱状图

    复制链接收藏本文打印本文关闭本文返回首页

    上一篇:mysql 让一个存储过程定时作业的代码

    下一篇:21分钟 MySQL 入门教程

   

相关文章

2006-12-12MySQL 索引分析和优化

2014-06-06Ubuntu下启动、停止、重启MySQL,查看错误日志命令大全

2006-11-11MySQL新手入门指南--快速参考

2011-05-05Windows mysql 双向同步设置方法 详细篇

2006-12-12SQL 优化

2011-11-11完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

2008-06-06删除mysql数据库中的重复数据记录

2014-06-06Mysql主从复制(master-slave)实际操作案例

2009-06-06linux mysql 安装与操作

2014-03-03MySQL 添加、修改、删除表的列及约束等表的定义

   

文章评论

   

最 近 更 新

   

解析如何使用Zend Framework 连接数据库

mysql仿oracle的decode效果查询

mysql如何实现多行查询结果合并成一行

mysqldump加-w参数备份数据时需要注意的事

MySQL笔记之运算符使用详解

通过mysql show processlist 命令检查mys

mysql SQL语句积累

MySQL提示:The server quit without upda

mysql 查询第几行到第几行记录的语句

解析mysql 缓存如何使用内存

   

热 点 排 行

   

mysql安装图解 mysql图文安装教程

超详细mysql left join,right jo

Can''t connect to MySQL server

Mysql命令行导入sql数据

MYSQL 数据库导入导出命令

Mysql字符串截取函数SUBSTRING的

MySQL数据库备份与恢复方法

MySQL server has gone away 问题

windows下mysql忘记root密码的解

MySQL日期数据类型、时间类型使用

最新文章