EDIT: Nu återspeglar uppdateringar baserade på information från OP:
Från din fråga låter det som varje raden har en serialiserad kolumn och den kolumnen innehåller en serialiserad array med tre objekt per rad. Så det här borde fungera:
$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);
}
Om det fanns tre db-rader och varje fält hade en serialiserad array med tre objekt, innehåller $collection nu en array med 9 objekt.