我的数据库上有一个单元格保存为mx'cp
而不是mx'cp
。
因此,在我的PHP搜索脚本中,我使用了str_replace
,如:
$str[$i] = "mx'cp";
$str[$i] = str_replace("'","'",$str[$i]);
但是当我回应它时
echo $str[$i];
result : mx'cp
not: mx'
这导致我的db脚本出错,导致它执行如下:
select * from user where name like '%mx'cp'
而不是:
select * from user where name like '%mx'cp'