zf框架的数据库追踪器使用示例


Posted in PHP onMarch 13, 2014

调用追踪器的方法

$Profiler = $Db -> getProfiler();
<?php
/*
追踪器的使用方法
*/
//引入Loader类(自动加载类)
require_once("Zend/Loader.php");
//使用Loader类引入一个Db类
Zend_Loader::loadClass("Zend_Db");
//引入Zend_Db的状态器
Zend_Loader::loadClass("Zend_Db_Statement_Pdo");
//配置数据库连接信息
$Config = array('host' => '127.0.0.1' ,
    'username' => 'root' , 
    'password' => '111' , 
    'dbname' => 'test',
    'profiler' => "true"
    );
//告诉Zend_Db类所操作的数据库和数据库配置信息
$Db = Zend_Db::factory('PDO_Mysql' , $Config); 
//执行编码语句 
$Db -> query("set names utf8");
//-----------------------------------------------------
$Sql = "select * from gongsi";
$Db -> query($Sql);
//调用追踪器的方法
$Profiler = $Db -> getProfiler();
//获取提交语句的条数
echo "提交的个数:" . $Profiler -> getTotalNumQueries() . "<br>";
//获取SQL语句执行的信息
$Result = $Profiler -> getQueryProfiles();
foreach ($Result as $key => $value) 
{
 //输出运行过的语句
 echo "文本内容为:" . $value->getQuery() . "<br>";
 //输出运行语句所花费的时间
 echo "花费时间为:" . $value->getElapsedSecs() . "<br>";
}
//输出所有语句花费的总时间
echo "花费的总时间为:" . $Profiler -> getTotalElapsedSecs();
?>
PHP 相关文章推荐
下载文件的点击数回填
Oct 09 PHP
非常不错的MySQL优化的8条经验
Mar 24 PHP
PHP网站备份程序代码分享
Jun 10 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 PHP
深入php常用函数的使用汇总
Jun 08 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
Jul 03 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
Yii入门教程之Yii安装及hello world
Nov 25 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
PHP执行系统命令函数实例讲解
Mar 03 PHP
zf框架的校验器InArray使用示例
Mar 13 #PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 #PHP
zf框架的registry(注册表)使用示例
Mar 13 #PHP
zf框架的Filter过滤器使用示例
Mar 13 #PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 #PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 #PHP
PHP的变量类型和作用域详解
Mar 12 #PHP
You might like
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
php实现两个数组相加的方法
2015/02/17 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
理解JSON:3分钟课程
2011/10/28 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
js实现无缝轮播图
2020/03/09 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
python操作字典类型的常用方法(推荐)
2016/05/16 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
西班牙伏林航空公司:Vueling
2016/08/05 全球购物
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
如何强制垃圾回收
2015/10/06 面试题
公司会计主管岗位责任制
2014/03/01 职场文书
学习交流会主持词
2014/04/01 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
学术会议通知
2015/04/15 职场文书