從MySQL 資料庫檢索枚舉可能的值
如果您尋求使用資料庫中的枚舉可能值自動填入下拉列表,MySQL提供了可行的解決方案。這是一個可滿足此特定需求的可自訂函數:
function get_enum_values( $table, $field ) { $type = fetchRowFromDB( "SHOW COLUMNS FROM {$table} WHERE Field = '{$field}'" )->Type; preg_match("/^enum\(\'(.*)\'\)$/", $type, $matches); $enum = explode("','", $matches[1]); return $enum; }
此函數從表的列定義中提取枚舉值並以數組格式呈現它們。透過將此函數整合到您的應用程式中,您可以輕鬆地使用從資料庫派生的相應枚舉選項填充下拉清單。
以上是如何從 MySQL 資料庫檢索下拉式清單的枚舉值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!