unserialize datos desde mysql

en mi celda mysql esto se almacena usando la función serializar

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";}}";}

estoy tratando de hacer unserialize

estoy usando este código

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

cuando estoy intentando con esto obtengo un error bool (falso), así que lo intenté con parse_str con parse_str no obtuve ningún error

 parse_str($cell,$list );

pero no estoy obteniendo el resultado en mi base de datos, estoy almacenando el resultado en la base de datos y estoy enviando la consulta a la base de datos. Todo se está almacenando aparte de estos valores no serializados. Aquí se puede observar que hay

khghg_id que es foo1187 uri que es foo / vtory / 1187 nombre que es nmart
Quiero almacenar estos detalles en mi base de datos, así que estoy usando

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