gpt4 book ai didi

php - Zend Mysql 获取 ENUM 值

转载 作者:行者123 更新时间:2023-11-29 01:15:04 27 4
gpt4 key购买 nike


我在我的应用程序中使用了 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com