Fix _get_operator() for 'LIKE expr ESCAPE'
diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index ea56d38..02c64f9 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -1167,9 +1167,8 @@
if (empty($_operators))
{
$_les = ($this->_like_escape_str !== '')
- ? preg_quote(trim(sprintf($this->_like_escape_str, $this->_like_escape_chr)))
+ ? '\s+'.preg_quote(trim(sprintf($this->_like_escape_str, $this->_like_escape_chr)))
: '';
-
$_operators = array(
'\s*(?:<|>|!)?=\s*', // =, <=, >=, !=
'\s*<>?\s*', // <, <>