У меня есть CMS, чтобы исправить некоторые проблемы. Поскольку служба хостинга включила php_magic_quotes на сервере, их база данных содержит контент со слешами. Как только я получил проект, я попросил принимающую сторону отключить magic_quotes, и проблемы больше не доступны. Однако мне нужно исправить существующие затронутые данные из-за волшебных кавычек. Есть ли какая-нибудь команда mysql или php, где я могу это исправить. Некоторые записи сильно пострадали. В качестве примера я вижу что-то подобное в базе данных you\\\\\\'r
Буду признателен за любое предложение исправить эти существующие данные.
Исправление затронутых данных magic_quote
Ответы (1)
Просто используйте stripslashes
, чтобы отменить экранирование ваших данных:
var_dump(stripslashes("you\\\\\\'r")); // string(6) "you\'r"
person
Alix Axel
schedule
16.08.2012
Большое спасибо. Я никогда не думал, что это поможет. Я попробую это, написав сценарий, и сообщу вам. Спасибо за ответ.
- person Prasad Rajapaksha; 16.08.2012