代码之家  ›  专栏  ›  技术社区  ›  Andy G

清除SQL LIKE中要使用的表单数据

  •  0
  • Andy G  · 技术社区  · 13 年前

    我使用mysqli_real_escape_string清理post数据。那么,我是否也应该将addcslashes()应用于SQL LIKE子句中使用的变量?

    [我理解,使用事先准备好的发言可能会否定这一讨论。]

    1 回复  |  直到 7 年前
        1
  •  0
  •   madflow    13 年前

    如果您不能使用prepared语句(始终是一个不错的选择)-据我所知,最好也像转义mysql一样转义通配符:

    addcslashes($param, '%_');