如何使用mysql检查带有where子句的Apostrophe

Que*_*ter 1 php mysql sql mysqli

撇号(')如何与WHEREMySQL中的子句一起使用?

我已经习惯mysql_real_escape_string了清理输入.

这是mySQL查询和数据库的截图

SELECT * FROM players WHERE `name` = 'Amar'e Stoudemire'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

执行此查询会生成以下错误:

在此输入图像描述

知道为什么吗?

jue*_*n d 5

SELECT * FROM players WHERE `name` = 'Amar\\''e Stoudemire'
Run Code Online (Sandbox Code Playgroud)

如果您的单元格内容是,\'则必须转义这两个字符:

\- > \\
'- >''