diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2005-01-04 22:07:53 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2005-01-04 22:07:53 +0000 |
commit | d6fa1319e56b7c9d13e91e136d46f60fada9dabe (patch) | |
tree | 36e2de9176a4f4e063019eaf331a5f9f34190e3d /phpBB/includes/db/mysql4.php | |
parent | c73bc2314c09c3af61dd3797ce66263b51f170e4 (diff) | |
download | forums-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.php | 15 |
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) { |