我在我的应用程序中使用了 Zend Framework
。我想知道如何从 MySQL
表中的 ENUM 字段获取值。
例如:我有 permissions
字段(ENUM
('delete_admin','edit_admin'))。如何以最佳方式获取 array('delete_admin', 'edit_admin')?
提前致谢。
最佳答案
我用下一种方式做到了:
$metadata = $this->info(self::METADATA);
$typesString = $metadata['enum_column_name']['DATA_TYPE'];
preg_match("=\((.*)\)=is", $typesString, $parts);
$enumColumnValues = explode("','", trim($parts[1], "'"));
关于php - Zend Mysql 获取 ENUM 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112490/