Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
В поле target данные записаны в таком формате - a:3:{i:0;s:2:"t1";i:1;s:2:"t3";i:2;s:2:"t9";}
Необходимо в цикле обновить поле target в таблице anketa и поменять t1, t2....t13 на s1, s2....s13
Подскажите пожалуйста
Неактивен
Если в Ваших данных символ t встречается только в t1, t2 ... t13, в-общем, только там где поменять надо t на s, то http://dev.mysql.com/doc/refman/5.0/en/ … on_replace поможет.
Если же что-то более сложное, то боюсь, что Вам придется на клиент эту строку вытаскивать, ну а там уже проще всего json_decode'ом каким-нибудь преобразовать в массив, поменять t на s - и обратно в базу.
Неактивен
deadka, я так думаю что в моем случае REPLACE мне поможет, только не могу сообразить как написать код!?
я вот так попробовал, что то не то...
Неактивен
Зачем так сложно? Здесь не нужно вытаскивать данные на клиент, если по простому.
Неактивен
Спасибо большое)
Неактивен