仅使用 bindParam 绑定变量还不够吗?我们还需要添加斜线吗?如果我输入mike's
,它将作为mike\\'s
. 我该如何防止这种情况?
user187809
问问题
414 次
3 回答
4
您不需要在绑定变量之前转义引号。只需确保在您的 PHP 配置中禁用了magic_quotes - 这可能是导致双重转义的原因。
于 2012-12-11T19:18:04.367 回答
0
没关系,代码中某处有一个额外的 mysql_escape_string,这导致了麻烦:(
于 2012-12-11T20:18:21.143 回答
0
您不需要转义它,我建议将您的文本存储为编码的 utf8_encode/decode
于 2012-12-11T19:30:12.827 回答