MODIF : Reflète désormais les mises à jour basées sur les informations fournies par l'OP :
D'après votre question, cela ressemble à chacun ligne a une colonne sérialisée, et cette colonne contient un tableau sérialisé de trois éléments par lignes. Cela devrait donc fonctionner :
$collection = array();
while ( $row = mysql_fetch_array($results)) {
$values = unserialize($row[0]);
# $values has unserialized the data into its own array with 3 items
$collection = array_merge($collection, $values);
}
S'il y avait trois lignes db et que chaque champ avait un tableau sérialisé avec trois éléments, $collection contient maintenant un tableau avec 9 éléments.