Сериализованные данные в базе данных MySQL должны быть объединены в массив

Я работаю в PHP / MySQL.

У меня есть таблица в моей базе данных, которая называется ежечасно в этой таблице, это столбец с именем webaddress, они сериализуются. Есть несколько строк каждого столбца веб-адресов, каждый из которых сериализован.

Мне нужно вытащить каждую строку, отменить их сортировку и поместить в массив.

Я попытался использовать этот фрагмент кода, но он захватывает только 1 строку из-за ограничений функций PHP.

while ($row = mysql_fetch_array($results)) {$test = unserialize($row[0]);}

Я думал, что-то вроде этого может сработать:

while(($row = mysql_fetch_array($results)) !== FALSE) {$test[] = $row;}

Это не сработало ...

Как я могу захватить каждую строку, затем развернуть ее и добавить в массив? Мне просто нужны данные в поле web_addresses, в настоящее время есть 3 строки данных. Таким образом, в каждом поле web_addresses будет 3 сериализованных массива, которые мне нужно удалить из последовательности и объединить в другой массив. Надеюсь, это имеет больше смысла.

Вот таблица 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

Ответы на вопрос(2)

Ваш ответ на вопрос