aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/db
diff options
context:
space:
mode:
authorDavid M <davidmj@users.sourceforge.net>2007-08-24 18:09:59 +0000
committerDavid M <davidmj@users.sourceforge.net>2007-08-24 18:09:59 +0000
commit4d0b422884d9d6cc6f28644acb2bdd93e33809d2 (patch)
tree198ff304bfb2312d7b03189b599ec96a658074fc /phpBB/includes/db
parent4c504813795b89b525be4d46268096d51335c80c (diff)
downloadforums-4d0b422884d9d6cc6f28644acb2bdd93e33809d2.tar
forums-4d0b422884d9d6cc6f28644acb2bdd93e33809d2.tar.gz
forums-4d0b422884d9d6cc6f28644acb2bdd93e33809d2.tar.bz2
forums-4d0b422884d9d6cc6f28644acb2bdd93e33809d2.tar.xz
forums-4d0b422884d9d6cc6f28644acb2bdd93e33809d2.zip
#14207
git-svn-id: file:///svn/phpbb/trunk@8069 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/db')
-rw-r--r--phpBB/includes/db/firebird.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/phpBB/includes/db/firebird.php b/phpBB/includes/db/firebird.php
index bc171e61be..771592a02a 100644
--- a/phpBB/includes/db/firebird.php
+++ b/phpBB/includes/db/firebird.php
@@ -164,9 +164,13 @@ class dbal_firebird extends dbal
}
}
- if (!function_exists('ibase_affected_rows') && (preg_match('/^UPDATE ([\w_]++)\s+SET [\w_]++\s*=\s*(?:\'(?:[^\']++|\'\')*+\'|[\d-.]+)(?:,\s*[\w_]++\s*=\s*(?:\'(?:[^\']++|\'\')*+\'|[\d-.]+))*+\s+(WHERE.*)$/s', $query, $regs) || preg_match('/^DELETE FROM ([\w_]++)\s*WHERE\s*(.*)$/s', $query, $regs)))
+ if (!function_exists('ibase_affected_rows') && (preg_match('/^UPDATE ([\w_]++)\s+SET [\w_]++\s*=\s*(?:\'(?:[^\']++|\'\')*+\'|[\d-.]+)(?:,\s*[\w_]++\s*=\s*(?:\'(?:[^\']++|\'\')*+\'|[\d-.]+))*+\s+(WHERE.*)?$/s', $query, $regs) || preg_match('/^DELETE FROM ([\w_]++)\s*(WHERE\s*.*)?$/s', $query, $regs)))
{
- $affected_sql = 'SELECT COUNT(*) as num_rows_affected FROM ' . $regs[1] . ' ' . $regs[2];
+ $affected_sql = 'SELECT COUNT(*) as num_rows_affected FROM ' . $regs[1];
+ if (!empty($regs[2]))
+ {
+ $affected_sql .= ' ' . $regs[2];
+ }
if (!($temp_q_id = @ibase_query($this->db_connect_id, $affected_sql)))
{