如何匹配转义字符,如\a';s";是否保存在mysql表中?

如何匹配转义字符,如\a';s";是否保存在mysql表中?,mysql,string-matching,htmlspecialchars,Mysql,String Matching,Htmlspecialchars,我在表中有name字段,它有类似“kishan's field”的条目。如何将该值与外部输入“kishan’s field”匹配 未测试:更新一些表设置一些名称字段=REPLACE(一些名称字段“\”,”)问题是:为什么一开始就让它们进入数据库。您没有预见到我可能只是运行一个update语句来删除那些未使用/多余的转义字符。就像@Fred ii-建议的那样,修复任何导致这些代码进入的代码,否则你将玩无休止的清理。数据本身是插入时不正确转义的症状,htmlspecialchars标记并不能使它变得

我在表中有name字段,它有类似“kishan's field”的条目。如何将该值与外部输入“kishan’s field”匹配

未测试:更新一些表设置一些名称字段=REPLACE(一些名称字段“\”,”)

问题是:为什么一开始就让它们进入数据库。您没有预见到我可能只是运行一个update语句来删除那些未使用/多余的转义字符。就像@Fred ii-建议的那样,修复任何导致这些代码进入的代码,否则你将玩无休止的清理。数据本身是插入时不正确转义的症状,
htmlspecialchars
标记并不能使它变得更好。不管怎样,问题本身并不清楚。“匹配
“kishan's field”
“kishan's field”
到底是什么意思?你想搜索后者并找到前者吗?Alvaro你说得对,我必须在保存到时避开特殊字符table@AtulKumar也许你不应该**不**-至少不应该是现在的两倍。