在过去的4年里,我错误地同时使用了两个魔术引号和mysql_real_escape_string
。
这导致存储了各种不同格式的字符串,在大多数情况下,引号被双重转义,因此从数据库中选择时显示不正确。
我知道已经意识到两者都是不正确的,并且在php6中删除魔术引号将会尽快解决这个问题。
主要的问题是,是否存在任何现有的脚本/函数来恢复数据库中字符串中一些错误存储的值?
然后可以循环遍历所有“文本”列,并将这些事件替换为它们应该正确的内容,而无需手动遍历数千行。
我想在不久的将来,魔术引号支持会被删除,因为用户可能需要从一个脚本切换到另一个脚本?