diff options
Diffstat (limited to 'includes/database.mysql.inc')
-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>"; } |