десериализовать данные из MySQL

в моей ячейке MySQL это хранится с помощью функции сериализации

<code>a:1:{i:0;s:275:"a:4:{s:8:"khghg_id";s:10:"foo1187";s:3:"uri";s:21:"foo/vtory/1187";s:4:"name";s:5:"nmart";s:5:"tuhlmb";a:3:{i:0;s:40:"knuujhs/201205/13_03_pceb9.jpg";i:1;s:40:"knuujhs/201205/13_03_0wlih.jpg";i:2;s:40:"knuujhs/201205/13_03_tq5wf.jpg";}}";}
</code>

я пытаюсь сделать несериализацию

я использую этот код

<code>$cell =$row9['attachment'];
$list = unserialize($cell);
$info = unserialize($list[0]);
var_dump($info);
</code>

когда я пытаюсь с этим я получаю ошибку bool (false) error так что я попробовал с parse_str с parse_str я не получил никакой ошибки

<code> parse_str($cell,$list );
</code>

но я не получаю вывод в моей базе данных Я сохраняю вывод в базе данных, и я отправляю запрос в базу данных. Все хранится, кроме этих несериализованных значений. Здесь вы можете заметить, что есть

khghg_id, который является foo1187 URI, который foo / vtory / 1187 имя, которое Nmart
я хочу сохранить эти данные в моей базе данных, поэтому я использую

<code>'.$info['khghg_id'].'   for sending the data to mysql but mysql stores everything  other than  all unsterilized  values
</code>

Ответы на вопрос(1)

Ваш ответ на вопрос