Browse Source

fully replace SQL wildcard with *

pull/40/head
Savetheinternet 13 years ago
parent
commit
835d3bfc79
  1. 4
      mod.php

4
mod.php

@ -317,7 +317,7 @@
$_body = ''; $_body = '';
// Remove SQL wildcard // Remove SQL wildcard
$phrase = str_replace('%', '%%', $phrase); $phrase = str_replace('%', '!%', $phrase);
// Use asterisk as wildcard to suit convention // Use asterisk as wildcard to suit convention
$phrase = str_replace('*', '%', $phrase); $phrase = str_replace('*', '%', $phrase);
@ -345,7 +345,7 @@
if(!empty($like)) if(!empty($like))
$like .= ' AND '; $like .= ' AND ';
$phrase = preg_replace('/^\'(.+)\'$/', '\'%$1%\'', $phrase); $phrase = preg_replace('/^\'(.+)\'$/', '\'%$1%\'', $phrase);
$like .= '`body` LIKE ' . $phrase; $like .= '`body` LIKE ' . $phrase . ' ESCAPE \'!\'';
} }
$like = str_replace('%', '%%', $like); $like = str_replace('%', '%%', $like);

Loading…
Cancel
Save