Index: branches/5.1.x/core/kernel/db/db_connection.php =================================================================== diff -u -N -r12657 -r13086 --- branches/5.1.x/core/kernel/db/db_connection.php (.../db_connection.php) (revision 12657) +++ branches/5.1.x/core/kernel/db/db_connection.php (.../db_connection.php) (revision 13086) @@ -1,6 +1,6 @@ connectionID); + $string = mysql_real_escape_string($string, $this->connectionID); + + // prevent double-escaping of MySQL wildcard symbols ("%" and "_") in case if they were already escaped + return str_replace(Array ('\\\\%', '\\\\_'), Array ('\\%', '\\_'), $string); } /**