在MYSQL数据库中,标题行是:
Interview: Gus O\'Connor win
我正在尝试搜索
title LIKE '%O\'Connor%'
我尝试了一切,但仍然空了,没有结果。
我试过了
'%O''Connor%'
和
\"%O'Connor%"\
是的,我正在使用上面的代码保护自己免受sql注入。
答案 0 :(得分:1)
如果您的数据库条目实际上包含该反斜杠,则需要使用:
title LIKE "%O\\'Connor%"
答案 1 :(得分:1)
您可以尝试这样:
title LIKE "%O\\'Connor%"
答案 2 :(得分:0)
不确定为什么要设置这样的SQL字符串,因为新的PDO框架工作不允许这种语法,但不管怎样,试试
LIKE "%O\\'Connor%"