Dados serializados no banco de dados mysql precisam ser combinados em um array
Eu estou trabalhando em PHP / MySQL.
Eu tenho uma tabela no meu banco de dados chamado de hora em hora em que a tabela deles é uma coluna chamada webaddress estes são serializados. Existem várias linhas de cada coluna de webaddresses cada é serializado.
Preciso puxar cada linha, desmarcá-las e colocá-las em uma matriz.
Eu tentei usar esse pedaço de código, mas ele só pega 1 linha por causa das limitações das funções do PHP.
while ($row = mysql_fetch_array($results)) {$test = unserialize($row[0]);}
Eu estava pensando que algo assim poderia funcionar:
while(($row = mysql_fetch_array($results)) !== FALSE) {$test[] = $row;}
Isso não funcionou ...
Como posso pegar cada linha, depois desalculá-la e adicioná-la a uma matriz? Eu só preciso dos dados no campo web_addresses atualmente há 3 linhas de dados. Então, haveria 3 matrizes serializadas em cada campo web_addresses que eu preciso desserializar e combinar em outro array. Espero que isso faça mais sentido.
Aqui está a tabela do MySQL:
CREATE TABLE `hourly` (
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`id` bigint(20) NOT NULL auto_increment,
`month` longtext NOT NULL,
`day` longtext NOT NULL,
`year` longtext NOT NULL,
`source` longtext NOT NULL,
`web_address` longtext NOT NULL,
`at_replies` longtext NOT NULL,
`words` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1