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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
PHP教程 预定义变量
Oct 23 PHP
一些被忽视的PHP函数(简单整理)
Apr 30 PHP
PHP按行读取、处理较大CSV文件的代码实例
Apr 09 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
PHP中使用Imagick操作PSD文件实例
Jan 26 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
Mar 21 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
如何用RabbitMQ和Swoole实现一个异步任务系统
May 29 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
curl 出现错误的调试方法(必看)
2017/02/13 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
深入理解js中this的用法
2016/05/28 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
Vue.js点击切换按钮改变内容的实例讲解
2018/08/22 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
python查询sqlite数据表的方法
2015/05/08 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
python 中字典嵌套列表的方法
2018/07/03 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python如何安装第三方模块
2020/05/28 Python
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
小学生秋游活动方案
2014/02/23 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
烟台的海导游词
2015/02/02 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
win10清理dns缓存
2022/04/19 数码科技
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis