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 相关文章推荐
php MsSql server时遇到的中文编码问题
Jun 11 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
phpstorm配置Xdebug进行调试PHP教程
Dec 01 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
Sep 30 PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 PHP
php实现用户注册密码的crypt加密
Jun 08 PHP
php插件Xajax使用方法详解
Aug 31 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 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
php巧获服务器端信息
2006/12/06 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
2013/01/16 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
Angularjs修改密码的实例代码
2017/05/26 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
Python生成随机MAC地址
2015/03/10 Python
Python实现LRU算法的2种方法
2015/06/24 Python
Python自动发邮件脚本
2017/03/31 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
Django继承自带user表并重写的例子
2019/11/18 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
师范教师毕业鉴定
2014/01/13 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
求职面试个人自我评价
2014/02/28 职场文书
租车协议书范本2014
2014/11/17 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python