mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
- only minor adjustements (we are now able to use other functions due to the increased php requirements)
git-svn-id: file:///svn/phpbb/trunk@5557 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
2ec9c9c82c
commit
f2f0dc7892
4 changed files with 20 additions and 10 deletions
|
@ -203,7 +203,7 @@ class dbal_mssql extends dbal
|
||||||
return $cache->sql_fetchrow($query_id);
|
return $cache->sql_fetchrow($query_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
$row = @mssql_fetch_array($query_id, MSSQL_ASSOC);
|
$row = @mssql_fetch_assoc($query_id);
|
||||||
|
|
||||||
// I hope i am able to remove this later... hopefully only a PHP or MSSQL bug
|
// I hope i am able to remove this later... hopefully only a PHP or MSSQL bug
|
||||||
if ($row)
|
if ($row)
|
||||||
|
@ -264,7 +264,7 @@ class dbal_mssql extends dbal
|
||||||
$result_id = @mssql_query('SELECT @@IDENTITY', $this->db_connect_id);
|
$result_id = @mssql_query('SELECT @@IDENTITY', $this->db_connect_id);
|
||||||
if ($result_id)
|
if ($result_id)
|
||||||
{
|
{
|
||||||
if (@mssql_fetch_array($result_id, MSSQL_ASSOC))
|
if (@mssql_fetch_assoc($result_id))
|
||||||
{
|
{
|
||||||
$id = @mssql_result($result_id, 1);
|
$id = @mssql_result($result_id, 1);
|
||||||
@mssql_free_result($result_id);
|
@mssql_free_result($result_id);
|
||||||
|
@ -340,7 +340,7 @@ class dbal_mssql extends dbal
|
||||||
$endtime = $endtime[0] + $endtime[1];
|
$endtime = $endtime[0] + $endtime[1];
|
||||||
|
|
||||||
$result = @mssql_query($query, $this->db_connect_id);
|
$result = @mssql_query($query, $this->db_connect_id);
|
||||||
while ($void = @mssql_fetch_array($result, MSSQL_ASSOC))
|
while ($void = @mssql_fetch_assoc($result))
|
||||||
{
|
{
|
||||||
// Take the time spent on parsing rows into account
|
// Take the time spent on parsing rows into account
|
||||||
}
|
}
|
||||||
|
|
|
@ -276,7 +276,12 @@ class dbal_mysql extends dbal
|
||||||
*/
|
*/
|
||||||
function sql_escape($msg)
|
function sql_escape($msg)
|
||||||
{
|
{
|
||||||
return mysql_escape_string($msg);
|
if (!$this->db_connect_id)
|
||||||
|
{
|
||||||
|
return @mysql_real_escape_string($msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
return @mysql_real_escape_string($msg, $this->db_connect_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -279,7 +279,12 @@ class dbal_mysql4 extends dbal
|
||||||
*/
|
*/
|
||||||
function sql_escape($msg)
|
function sql_escape($msg)
|
||||||
{
|
{
|
||||||
return mysql_escape_string($msg);
|
if (!$this->db_connect_id)
|
||||||
|
{
|
||||||
|
return @mysql_real_escape_string($msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
return @mysql_real_escape_string($msg, $this->db_connect_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -235,7 +235,7 @@ class dbal_postgres extends dbal
|
||||||
return $cache->sql_fetchrow($query_id);
|
return $cache->sql_fetchrow($query_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ($query_id) ? @pg_fetch_array($query_id, NULL, PGSQL_ASSOC) : false;
|
return ($query_id) ? @pg_fetch_assoc($query_id, NULL) : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -295,7 +295,7 @@ class dbal_postgres extends dbal
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$temp_result = @pg_fetch_array($temp_q_id, NULL, PGSQL_ASSOC);
|
$temp_result = @pg_fetch_assoc($temp_q_id, NULL);
|
||||||
@pg_freeresult($query_id);
|
@pg_freeresult($query_id);
|
||||||
|
|
||||||
return ($temp_result) ? $temp_result['last_value'] : false;
|
return ($temp_result) ? $temp_result['last_value'] : false;
|
||||||
|
@ -328,7 +328,7 @@ class dbal_postgres extends dbal
|
||||||
function sql_escape($msg)
|
function sql_escape($msg)
|
||||||
{
|
{
|
||||||
// Do not use for bytea values
|
// Do not use for bytea values
|
||||||
return pg_escape_string($msg);
|
return @pg_escape_string($msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -338,7 +338,7 @@ class dbal_postgres extends dbal
|
||||||
function _sql_error()
|
function _sql_error()
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'message' => @pg_errormessage(),
|
'message' => (!$this->db_connect_id) ? @pg_last_error() : @pg_last_error($this->db_connect_id),
|
||||||
'code' => ''
|
'code' => ''
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -368,7 +368,7 @@ class dbal_postgres extends dbal
|
||||||
$endtime = $endtime[0] + $endtime[1];
|
$endtime = $endtime[0] + $endtime[1];
|
||||||
|
|
||||||
$result = @pg_exec($this->db_connect_id, $query);
|
$result = @pg_exec($this->db_connect_id, $query);
|
||||||
while ($void = @pg_fetch_array($result, NULL, PGSQL_ASSOC))
|
while ($void = @pg_fetch_assoc($result, NULL))
|
||||||
{
|
{
|
||||||
// Take the time spent on parsing rows into account
|
// Take the time spent on parsing rows into account
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue