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 相关文章推荐
第十三节 对象串行化 [13]
Oct 09 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
phplot生成图片类用法详解
Jan 06 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
Oct 08 PHP
thinkphp整合微信支付代码分享
Nov 24 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
Laravel学习教程之IOC容器的介绍与用例
Aug 15 PHP
laravel5 Eloquent 实现事务方式
Oct 21 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 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获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
jquery 插件 人性化的消息显示
2008/01/21 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
Python 自动刷博客浏览量实例代码
2017/06/14 Python
python列表的增删改查实例代码
2018/01/30 Python
pandas数值计算与排序方法
2018/04/12 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
python super的使用方法及实例详解
2019/09/25 Python
python zip()函数使用方法解析
2019/10/31 Python
python sorted函数原理解析及练习
2020/02/10 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
PHP如何去执行一个SQL语句
2016/03/05 面试题
文案策划求职信
2014/04/14 职场文书
业务员岗位职责范本
2015/04/03 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
民事上诉状范文
2015/05/22 职场文书
失恋33天观后感
2015/06/11 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
CSS 圆形进度栏
2021/04/06 HTML / CSS
Python matplotlib绘制雷达图
2022/04/13 Python