Skip to content

Commit e75d9f1

Browse files
committed
Close bcit-ci#3404 | Improve mysqli's escape_str()
1 parent 508677c commit e75d9f1

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

system/database/drivers/mysqli/mysqli_driver.php

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class CI_DB_mysqli_driver extends CI_DB {
5656

5757
// whether SET NAMES must be used to set the character set
5858
var $use_set_names;
59-
59+
6060
// --------------------------------------------------------------------
6161

6262
/**
@@ -311,18 +311,8 @@ function escape_str($str, $like = FALSE)
311311
return $str;
312312
}
313313

314-
if (function_exists('mysqli_real_escape_string') AND is_object($this->conn_id))
315-
{
316-
$str = mysqli_real_escape_string($this->conn_id, $str);
317-
}
318-
elseif (function_exists('mysql_escape_string'))
319-
{
320-
$str = mysql_escape_string($str);
321-
}
322-
else
323-
{
324-
$str = addslashes($str);
325-
}
314+
315+
$str = mysqli_real_escape_string($this->conn_id, $str);
326316

327317
// escape LIKE condition wildcards
328318
if ($like === TRUE)

0 commit comments

Comments
 (0)