How to use ZF framework database tracker
Release: 2016-07-25 08:48:39
Original
896 people have browsed it
Learning assignment Zend_Db uses //Method to call the tracker $Profiler = $Db -> getProfiler();
-
/*
- How to use the tracker
- */
- //Introduce the Loader class (automatic loading class)
- require_once("Zend/Loader.php");
- //Use the Loader class Introduce a Db class
- Zend_Loader::loadClass("Zend_Db");
- //Introduce Zend_Db's stater
- Zend_Loader::loadClass("Zend_Db_Statement_Pdo");
- //Configure database connection information
- $Config = array('host' " true"
- );
- //Tell the Zend_Db class to operate the database and database configuration information
- $Db = Zend_Db::factory('PDO_Mysql', $Config);
- //Execute the encoding statement
- $Db -> query( "set names utf8");
- //---------------------------------------- -------------
- $Sql = "select * from gongsi";
- $Db -> query($Sql);
- //Method to call the tracker
- $Profiler = $Db -> getProfiler();
- //Get the number of submitted statements
- echo "Number of submissions:" . $Profiler -> getTotalNumQueries() . "
";
- //Get the number of SQL statements executed Information
- $Result = $Profiler -> getQueryProfiles();
- foreach ($Result as $key => $value)
- {
- //Output the executed statement
- echo "The text content is:" . $value- >getQuery() . "
";
- //Output the time it takes to run the statement
- echo "The time spent is:" . $value->getElapsedSecs() . "
";
- }
- //Output the total time spent on all statements
- echo "The total time spent is:" . $Profiler -> getTotalElapsedSecs();
- ?>
- Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-08-16 22:38:11
-
2024-08-16 22:38:03
-
2024-08-16 22:35:17
-
2024-08-16 22:07:03
-
2024-08-16 22:04:32
-
2024-08-16 22:04:06
-
2024-08-16 22:04:03
-
2024-08-16 22:03:33
-
2024-08-16 21:45:12
-
2024-08-16 21:40:44