summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2002-06-23 13:40:01 +0000
committerDries Buytaert <dries@buytaert.net>2002-06-23 13:40:01 +0000
commitd1b2125be4ccf89e4ade72a890db902be3ec3051 (patch)
tree94aa9665c646aa79332ea34bb511bd3372612202
parent08b82913d44a79720211cf252100cf316400e7cd (diff)
downloadbrdo-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.inc10
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>";
}