MODIFICA: Ora riflette gli aggiornamenti in base alle informazioni dell'OP:
Dalla tua domanda sembra ciascuno la riga ha una colonna con numero di serie e tale colonna contiene una matrice con numero di serie di tre elementi per riga. Quindi dovrebbe funzionare:
$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);
}
Se c'erano tre righe db e ogni campo aveva un array serializzato con tre elementi, $raccolta ora contiene un array con 9 elementi.