From d6fa1319e56b7c9d13e91e136d46f60fada9dabe Mon Sep 17 00:00:00 2001 From: Meik Sievertsen Date: Tue, 4 Jan 2005 22:07:53 +0000 Subject: - 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 --- phpBB/includes/db/mysql4.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'phpBB/includes/db/mysql4.php') 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) { -- cgit v1.2.1