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
Dec 14 PHP
ajax php 实现写入数据库
Sep 02 PHP
火车采集器 免费版使出收费版本功能实现原理
Sep 17 PHP
php学习之流程控制实现代码
Jun 09 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
PHP生成短网址的3种方法代码实例
Jul 08 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 PHP
Yii入门教程之目录结构、入口文件及路由设置
Nov 25 PHP
PHP连接MySQL数据的操作要点
Mar 20 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
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
Python实现处理管道的方法
2015/06/04 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python+OpenCV实现图像拼接
2020/03/05 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
行政人员岗位职责
2013/12/08 职场文书
优良学风班申请材料
2014/02/13 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
企业承诺书怎么写
2014/05/24 职场文书
交通工程专业推荐信
2014/09/06 职场文书
物流管理专业推荐信
2014/09/06 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
pt-archiver 主键自增
2022/04/26 MySQL