为什么在mysql查询的like运算符中使用%符号转换为&符号&'?

时间:2018-03-16 10:57:30

标签: mysql codeigniter

下面的查询我用codeqliter编写了使用mysql方法来获取用户详细信息,使用LIKE运算符和%符号来获取数据但是当我运行查询时它正在改变' 26/04'到'& / 04%'自动,我也添加了图像以获得Clarity所以我的问题是为什么会发生这种情况呢?

enter image description here

$userdob='26/04';


$_SESSION['date_of_birth']='26/04/1994';

$location='Mumbai';

$users = "AND dob  LIKE '%" . $userdob . "%'  AND dob NOT LIKE '%" . $_SESSION['date_of_birth'] . "%' ";


SELECT * FROM users WHERE userid NOT IN(" . $_SESSION['id'] . ") AND user_location LIKE '%" . $city_key . "%' " . $users. " " ;

0 个答案:

没有答案