(MySQL, PHP) Отобразить все значения поля типа ENUM

Николай_
Дата: 22.09.2006 10:39:43
Есть таблица:
CREATE TABLE `document` (
  `id` mediumint(9) NOT NULL auto_increment,
  `data` date NOT NULL default '0000-00-00',
  `number` varchar(10) NOT NULL default '',
  `vid` enum('Приказ','Постановление') NOT NULL default 'Приказ',
  `name_doc` varchar(255) NOT NULL default '',
  `podr` enum('ООУ','ССБ','ОАУ','ЦБ','ОПО','УК') NOT NULL default 'ООУ',
  `ispolnitel` varchar(50) NOT NULL default '',
  `prim` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`),
  KEY `number` (`number`),
  KEY `podr` (`podr`),
  KEY `all` (`data`,`podr`),
  KEY `data` (`data`)
) TYPE=MyISAM
Возможно ли показать все значения поля podr, тип ENUM , средствами PHP?
Нужно отобразить на HTML странице.
Николай_
Дата: 22.09.2006 11:02:15
пробую так:
$result=mysql_query("SHOW COLUMNS FROM `document` LIKE 'podr'");
if( mysql_num_rows( $result ) > 0 )
{
   $row=mysql_fetch_row($result);
   preg_match_all("/'(.*?)'/", $row['Type'], $matches);
   $arryEnum= $matches[1];
}
Но почему-то ошибка на строку:
   preg_match_all("/'(.*?)'/", $row['Type'], $matches);
Помогите разобраться...
^^^
Дата: 22.09.2006 11:58:07
Текст ошибки в студию
Николай_
Дата: 22.09.2006 12:31:10
Ошибка:
Notice: Undefined index: Type in w:\home\site\www\2.php on line 15
указывает на строку
preg_match_all("/'(.*?)'/", $row['Type'], $matches);
*
Дата: 22.09.2006 12:49:28
DocAl
Дата: 22.09.2006 13:10:40
Лучший способ работать с типами SET и ENUM -- не использовать типы SET и ENUM.
Николай_
Дата: 22.09.2006 15:13:20
Спасибо всем...
вот и решил проблему...

mysql_fetch_row возвращает массив с цельночисленными ключами.
Использовал mysql_fetch_assoc

заменил:
mysql_fetch_row($result);
на:
mysql_fetch_assoc($result);
и всё заработало..