aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/db/mysql4.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2005-01-04 22:07:53 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2005-01-04 22:07:53 +0000
commitd6fa1319e56b7c9d13e91e136d46f60fada9dabe (patch)
tree36e2de9176a4f4e063019eaf331a5f9f34190e3d /phpBB/includes/db/mysql4.php
parentc73bc2314c09c3af61dd3797ce66263b51f170e4 (diff)
downloadforums-d6fa1319e56b7c9d13e91e136d46f60fada9dabe.tar
forums-d6fa1319e56b7c9d13e91e136d46f60fada9dabe.tar.gz
forums-d6fa1319e56b7c9d13e91e136d46f60fada9dabe.tar.bz2
forums-d6fa1319e56b7c9d13e91e136d46f60fada9dabe.tar.xz
forums-d6fa1319e56b7c9d13e91e136d46f60fada9dabe.zip
- mssql related changes
- only added NOT NULL text columns to schema_data, no updates here. ;) git-svn-id: file:///svn/phpbb/trunk@5045 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/db/mysql4.php')
-rw-r--r--phpBB/includes/db/mysql4.php15
1 files changed, 11 insertions, 4 deletions
diff --git a/phpBB/includes/db/mysql4.php b/phpBB/includes/db/mysql4.php
index 92f70182be..85008673ef 100644
--- a/phpBB/includes/db/mysql4.php
+++ b/phpBB/includes/db/mysql4.php
@@ -57,6 +57,11 @@ class sql_db
return false;
}
+ if ($this->transaction)
+ {
+ @mysqli_commit($this->db_connect_id);
+ }
+
return @mysqli_close($this->db_connect_id);
}
@@ -81,11 +86,13 @@ class sql_db
case 'commit':
$result = @mysqli_commit($this->db_connect_id);
+ @mysqli_autocommit($this->db_connect_id, true);
$this->transaction = false;
break;
case 'rollback':
$result = @mysqli_rollback($this->db_connect_id);
+ @mysqli_autocommit($this->db_connect_id, true);
$this->transaction = false;
break;
@@ -244,7 +251,7 @@ class sql_db
return ($this->db_connect_id) ? @mysqli_affected_rows($this->db_connect_id) : false;
}
- function sql_fetchrow($query_id = 0)
+ function sql_fetchrow($query_id = false)
{
global $cache;
@@ -261,7 +268,7 @@ class sql_db
return ($query_id) ? @mysqli_fetch_assoc($query_id) : false;
}
- function sql_fetchrowset($query_id = 0)
+ function sql_fetchrowset($query_id = false)
{
if (!$query_id)
{
@@ -280,7 +287,7 @@ class sql_db
return false;
}
- function sql_fetchfield($field, $rownum = -1, $query_id = 0)
+ function sql_fetchfield($field, $rownum = -1, $query_id = false)
{
if (!$query_id)
{
@@ -320,7 +327,7 @@ class sql_db
return false;
}
- function sql_rowseek($rownum, $query_id = 0)
+ function sql_rowseek($rownum, $query_id = false)
{
if (!$query_id)
{