我有一个 CMS 来解决一些问题。由于托管服务已在服务器中启用 php_magic_quotes,因此其数据库包含带有斜杠的内容。收到项目后,我要求托管方关闭 magic_quotes,问题就不再可用。但是,由于魔术引号,我需要修复现有的受影响数据。是否有任何 mysql 或 php 命令可以用来修复这些问题。一些记录受到严重影响。作为一个例子,我可以在数据库中看到类似的内容 you\\\\\\'r
感谢任何修复这些现有数据的建议。
最佳答案
只需使用 stripslashes
转义您的数据:
var_dump(stripslashes("you\\\\\\'r")); // string(6) "you\'r"
关于php - 修复 magic_quote 受影响的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981729/