修复magic_quote受影响的数据


Fixing magic_quote affected data

我有一个CMS来解决一些问题。由于托管服务已在服务器中启用了php_magic_quotes因此其数据库包含带斜杠的内容。一旦我得到这个项目,我要求主办方关闭magic_quotes问题不再可用。但是,由于魔术引号,我需要修复现有的受影响数据。是否有任何 mysql 或 php 命令可用于修复这些。一些记录受到严重影响。例如,我可以在数据库中看到类似的东西you'''''''r 感谢修复这些现有数据的任何建议。

只需使用 stripslashes 即可取消转义您的数据:

var_dump(stripslashes("you'''''''r")); // string(6) "you''r"