mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 22:10:45 +02:00
Number of queries executed ... for testing only
git-svn-id: file:///svn/phpbb/trunk@603 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -36,6 +36,7 @@ class sql_db
|
||||
var $query_limit_success;
|
||||
var $next_id;
|
||||
var $row;
|
||||
var $num_queries = 0;
|
||||
|
||||
//
|
||||
// Constructor
|
||||
@@ -100,8 +101,10 @@ class sql_db
|
||||
//
|
||||
unset($this->query_result);
|
||||
unset($this->row);
|
||||
|
||||
if($query != "")
|
||||
{
|
||||
$this->num_queries++;
|
||||
if($transaction == BEGIN_TRANSACTION)
|
||||
{
|
||||
$result = mssql_query("BEGIN TRANSACTION", $this->db_connect_id);
|
||||
|
@@ -30,6 +30,7 @@ class sql_db
|
||||
var $db_connect_id;
|
||||
var $query_result;
|
||||
var $row;
|
||||
var $num_queries = 0;
|
||||
|
||||
//
|
||||
// Constructor
|
||||
@@ -100,6 +101,8 @@ class sql_db
|
||||
unset($this->query_result);
|
||||
if($query != "")
|
||||
{
|
||||
$this->num_queries++;
|
||||
|
||||
$this->query_result = @mysql_query($query, $this->db_connect_id);
|
||||
}
|
||||
if($this->query_result)
|
||||
|
@@ -34,6 +34,7 @@ class sql_db
|
||||
var $next_id;
|
||||
var $row;
|
||||
var $row_index;
|
||||
var $num_queries = 0;
|
||||
|
||||
//
|
||||
// Constructor
|
||||
@@ -126,6 +127,8 @@ class sql_db
|
||||
unset($this->row);
|
||||
if($query != "")
|
||||
{
|
||||
$this->num_queries++;
|
||||
|
||||
if($this->db_type == "msaccess")
|
||||
{
|
||||
$query = str_replace("LOWER(", "LCASE(", $query);
|
||||
|
@@ -30,7 +30,7 @@ class sql_db
|
||||
var $db_connect_id;
|
||||
var $query_result;
|
||||
var $row;
|
||||
|
||||
var $num_queries = 0;
|
||||
|
||||
//
|
||||
// Constructor
|
||||
@@ -90,6 +90,8 @@ class sql_db
|
||||
unset($this->query_result);
|
||||
if($query != "")
|
||||
{
|
||||
$this->num_queries++;
|
||||
|
||||
if(eregi("LIMIT", $query))
|
||||
{
|
||||
preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*/s", $query, $limits);
|
||||
|
@@ -32,6 +32,7 @@ class sql_db
|
||||
var $in_transaction = 0;
|
||||
var $row;
|
||||
var $rownum = array();
|
||||
var $num_queries = 0;
|
||||
|
||||
//
|
||||
// Constructor
|
||||
@@ -122,6 +123,8 @@ class sql_db
|
||||
unset($this->query_result);
|
||||
if($query != "")
|
||||
{
|
||||
$this->num_queries++;
|
||||
|
||||
$query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2, \\1", $query);
|
||||
|
||||
if($transaction == BEGIN_TRANSACTION)
|
||||
|
@@ -41,12 +41,6 @@ $template->assign_vars(array(
|
||||
|
||||
$template->pparse("overall_footer");
|
||||
|
||||
//
|
||||
// Close our DB connection.
|
||||
//
|
||||
$db->sql_close();
|
||||
|
||||
|
||||
//
|
||||
// Output page creation time
|
||||
//
|
||||
@@ -56,7 +50,12 @@ $mtime = $mtime[1] + $mtime[0];
|
||||
$endtime = $mtime;
|
||||
$totaltime = ($endtime - $starttime);
|
||||
|
||||
printf("<center><font size=-2>phpBB Created this page in %f seconds.</font></center>", $totaltime);
|
||||
printf("<center><font size=-2>phpBB Created this page in %f seconds : " . $db->num_queries . " queries executed</font></center>", $totaltime);
|
||||
|
||||
//
|
||||
// Close our DB connection.
|
||||
//
|
||||
$db->sql_close();
|
||||
|
||||
//
|
||||
// Compress buffered output if required
|
||||
|
Reference in New Issue
Block a user