为什么字符串匹配在本地主机上工作而不在Web主机中?

时间:2017-08-30 09:27:43

标签: php mysql

在使用PHP 5.6.30在我的MAMP环境中运行时,sql语句中的以下匹配条件正确地找到以A开头且具有撇号的姓氏。

"m.last_name LIKE '%A\'%'"

但是,运行php 5.3的托管环境中的相同代码会引发sql错误。

我假设错误必须与php.ini文件设置有关,关于转义字符。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

使用两个单引号来逃避撇号(')字符。

WebDriverWait

希望它会有所帮助。

答案 1 :(得分:0)

我们在代码中发现了一个错误。我们错过了更新执行类似搜索的模块。我的错!谢谢你的帮助。