我使用mysqli_real_escape_string清理post数据。那么,我是否也应该将addcslashes()应用于SQL LIKE子句中使用的变量?
[我理解,使用事先准备好的发言可能会否定这一讨论。]
如果您不能使用prepared语句(始终是一个不错的选择)-据我所知,最好也像转义mysql一样转义通配符:
addcslashes($param, '%_');