如何使用PHP正确搜索db(mysql)上的特殊字符

时间:2018-03-27 20:17:47

标签: php

我的数据库上有一个单元格保存为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'

0 个答案:

没有答案