desserializar dados do mysql

na minha cela mysql isso é armazenado usando a função serialize

<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>

Eu estou tentando fazer unserialize

Eu estou usando este código

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

quando estou tentando com isso estou recebendo error bool (false) erro então eu tentei com parse_str com parse_str eu não recebi nenhum erro

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

mas eu não estou recebendo a saída no meu banco de dados eu estou armazenando a saída no banco de dados e estou enviando a consulta ao banco de dados. tudo está ficando armazenado diferente deste unserialize valores .aqui u pode notar que existem

khghg_id que é foo1187 uri que é foo / vtory / 1187 nome que é nmart
Eu quero armazenar esses detalhes no meu banco de dados, então eu estou usando

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

questionAnswers(1)

yourAnswerToTheQuestion