編集: OPによる情報に基づいて更新を反映するようになりました:
あなたの質問から、それはそれぞれのように聞こえます 行には1つのシリアル化された列があり、その列には行ごとに3つのアイテムのシリアル化された配列が含まれています。したがって、これは機能するはずです:
$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);
}
3つのdb行があり、各フィールドに3つのアイテムを含むシリアル化された配列がある場合、$collectionには9つのアイテムを含む配列が含まれるようになります。