在终端用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日期数据类型、时间类型使用