diff options
author | Dries Buytaert <dries@buytaert.net> | 2002-06-23 13:40:01 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2002-06-23 13:40:01 +0000 |
commit | d1b2125be4ccf89e4ade72a890db902be3ec3051 (patch) | |
tree | 94aa9665c646aa79332ea34bb511bd3372612202 | |
parent | 08b82913d44a79720211cf252100cf316400e7cd (diff) | |
download | brdo-d1b2125be4ccf89e4ade72a890db902be3ec3051.tar.gz brdo-d1b2125be4ccf89e4ade72a890db902be3ec3051.tar.bz2 |
- Added the improved db_query() function with timings from Marco's sandbox.
-rw-r--r-- | includes/database.mysql.inc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/includes/database.mysql.inc b/includes/database.mysql.inc index 5417eb305..65372f539 100644 --- a/includes/database.mysql.inc +++ b/includes/database.mysql.inc @@ -40,11 +40,19 @@ function _db_query($query, $debug = 0) { global $queries; if (variable_get("dev_query", 0)) { - $queries[] = $query; + list($usec, $sec) = explode(" ", microtime()); + $timer = (float)$usec + (float)$sec; } $result = mysql_query($query); + if (variable_get("dev_query", 0)) { + list($usec, $sec) = explode(" ", microtime()); + $stop = (float)$usec + (float)$sec; + $diff = $stop - $timer; + $queries[] = array($query, $diff); + } + if ($debug) { print "<p>query: $query<br />error:". mysql_error() ."</p>"; } |