osmanbekirov: Блог

Главные вкладки

Слабо решить эту задачу? Безопасная замена текстов в БД с учетом сериализованных данных.

2 января 2017 в 12:35

Друзья, привет!

Нужно безопасно заменить в БД Друпал несколько старых слов на новые.

Обычный способ замены не работает с сериализованными данными (php функция serialize), потому что там в сериализованных данных указывается длина строки.
Поэтому сериализованные данные ломаются. Сериализованные данные не поломаются только в том случае, если длина исходного и результирующего слова совпадают.