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实现ping
Oct 09 PHP
PHP 实例化类的一点摘记
Mar 23 PHP
PHP中Date获取时间不正确怎么办
Jun 05 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
php自动更新版权信息显示的方法
Jun 19 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 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+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
php Try Catch异常测试
2009/03/01 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
php中动态修改ini配置
2014/10/14 PHP
php实现smarty模板无限极分类的方法
2015/12/07 PHP
js一组验证函数
2008/12/20 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
ListBox实现上移,下移,左移,右移的简单实例
2014/02/13 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
单利模式及python实现方式详解
2018/03/20 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python write无法写入文件的解决方法
2019/01/23 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
pytorch forward两个参数实例
2020/01/17 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
公司员工检讨书
2014/02/08 职场文书
田径运动会开幕式及主持词
2014/03/28 职场文书
探亲假请假条
2014/04/11 职场文书
绿色环保标语
2014/06/12 职场文书
新教师培训心得体会
2014/09/02 职场文书
工程部经理岗位职责
2015/02/02 职场文书
财务个人年度总结范文
2015/02/26 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
python 详解turtle画爱心代码
2022/02/15 Python