/*

追踪器的使用方法

*/

//引入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() . "
";

//获取SQL语句执行的信息

$Result = $Profiler -> getQueryProfiles();

foreach ($Result as $key => $value)

{

//输出运行过的语句

echo "文本内容为:" . $value->getQuery() . "
";

//输出运行语句所花费的时间

echo "花费时间为:" . $value->getElapsedSecs() . "
";

}

//输出所有语句花费的总时间

echo "花费的总时间为:" . $Profiler -> getTotalElapsedSecs();

?>

php mysql追踪器_zf框架的数据库追踪器使用示例相关推荐

  1. php yii框架连接数据库,Yii 框架使用数据库(databases)的方法示例

    本文实例讲述了Yii 框架使用数据库(databases)的方法.分享给大家供大家参考,具体如下: 配置数据库连接 ¶ 开始之前,请确保你已经安装了 PHP PDO 扩展和你所使用的数据库的 PDO ...

  2. 怎样用mysql查询测试_如何测试数据库查询优化器

    我一直认为,查询优化器(Query Optimizer,后面简称优化器)一直是数据库领域 Top 级别的 hardcore 技术,自己也一直尝试去深入理解,但每每看到 TiDB 代码里面那一大坨 pl ...

  3. Informix IDS 11体系打点(918考试)认证指南,第 5 局部: 数据库管事器操作(4)

    更改数据库管事器方法 在 Windows 中,数据库管事器作为管事运转.Windows 供应了一个管事控制使用轨范(也称 Services 器械),用于启动.中止和暂停管事.这个管事控制使用轨范在控制 ...

  4. do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...

    dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...

  5. yii mysql_Yii2框架操作数据库的方法分析【以mysql为例】

    本文实例讲述了Yii2框架操作数据库的方法.分享给大家供大家参考,具体如下: 准备数据库 DROP TABLE IF EXISTS `pre_user`; CREATE TABLE `pre_user ...

  6. mysql django构架图_Django框架之数据库ORM框架

    首先,我来介绍一下什么是ORM框架: O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思.在ORM框架中,它帮 ...

  7. mysql 1326_Mysql应用SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案...

    <Mysql应用SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案>要点: 本文介绍了Mysql应用SQL Server 出现Error: 132 ...

  8. mysql 1326_SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案...

    SQL Server 出现Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,错误描述信息摘 ...

  9. mysql异步写入数据库_scrapy爬虫框架中数据库(mysql)的异步写入

    ####数据库的异步写入 scrapy爬虫框架里数据库的异步写入与同步写入在代码上的区别也就在pipelines.py文件和settings.py问价的区别,其他的都是一样的.本文就介绍一下pipel ...

最新文章

  1. 安森美电量计采用内部电阻跟踪电流--电压HG-CVR
  2. DetNAS ThunderNet
  3. 【原】 动态加载dll
  4. 是vans_硬核复刻,就服VANS棋盘格
  5. IT信息业、金融业从业人员悲歌
  6. 大家常用的 IDEA 插件大推荐,个个都得安装!
  7. ORA-12899: value too large for column (actual: 27, maximum: 20)错误解决
  8. Android--获取App应用程序的大小
  9. linux 编辑文件 cat 跳到指定行,Linux文件操作详解(八)--文件的创建和编辑(vi/vim命令和cat命令)...
  10. 公司找域名怎么找?有什么技巧?
  11. R语言建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、predict函数对cox模型进行新数据的预测、计算不同样本的风险比HR(hazard ratio)
  12. android apk 应用分发平台
  13. 【Java岗】9月华为校招+阿里巴巴社招完整面经
  14. 【笔记】h5活动页制作流程总结
  15. XML文件处理——XML文件简介
  16. 【技巧】解决谷歌浏览器自带的谷歌翻译无法自动翻译问题
  17. 不到30秒接满一壶水,352S100 极速净水器体验
  18. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
  19. windows下运行vbs脚本
  20. 我决定简单地生活(笔记)——极简主义者的诞生源起

热门文章

  1. word中插入emf,svg图像的注意事项
  2. php7.0-fpm.sock
  3. 洛谷P1411 砝码称重
  4. linux初学者-DNS集群篇
  5. Mispelling4
  6. Windows Workflow Foundation 4.0
  7. 实例分割小工具labelme转coco
  8. 搭建rocketMq环境
  9. day31-python阶段性复习五
  10. javascript中this值的引用