Skip to content

Commit 8f79367

Browse files
committed
bcit-ci#3727 Lowercase $side variable for $this->db->like() in Query Builder
$this->db->like('name',$value,'AFTER') returns LIKE '%$value%'. Safer to lowercase in case of UPPERCASE habits.
1 parent bd43889 commit 8f79367

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

system/database/DB_query_builder.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -925,6 +925,9 @@ protected function _like($field, $match = '', $type = 'AND ', $side = 'both', $n
925925
? $this->_group_get_type('') : $this->_group_get_type($type);
926926

927927
$v = $this->escape_like_str($v);
928+
929+
// lowercase $side for in case of UPPERCASE string
930+
$side = strtolower($side);
928931

929932
if ($side === 'none')
930933
{

0 commit comments

Comments
 (0)