BEARBEITEN: Reflektiert jetzt Aktualisierungen basierend auf Informationen des OP:
Aus Ihrer Frage klingt es wie jeder Zeile hat eine serialisierte Spalte, und diese Spalte enthält ein serialisiertes Array von drei Elementen pro Zeile. Das sollte also funktionieren:
$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);
}
Wenn es drei db-Zeilen gäbe und jedes Feld ein serialisiertes Array mit drei Elementen hätte, enthält $collection jetzt ein Array mit 9 Elementen.