From 4535bc54585f718dbbcdbb4770cb43db96a6fca5 Mon Sep 17 00:00:00 2001 From: Pavel Zelezny Date: Sat, 25 Oct 2014 16:15:02 +0200 Subject: [PATCH] Oracle use double quotes for escaping --- dibi/drivers/pdo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dibi/drivers/pdo.php b/dibi/drivers/pdo.php index eebff202..5f82ad96 100644 --- a/dibi/drivers/pdo.php +++ b/dibi/drivers/pdo.php @@ -255,6 +255,7 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver, IDibiResultDriver case 'mysql': return '`' . str_replace('`', '``', $value) . '`'; + case 'oci': case 'pgsql': return '"' . str_replace('"', '""', $value) . '"'; @@ -263,7 +264,6 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver, IDibiResultDriver return '[' . strtr($value, '[]', ' ') . ']'; case 'odbc': - case 'oci': // TODO: not tested case 'mssql': return '[' . str_replace(array('[', ']'), array('[[', ']]'), $value) . ']';