首頁 >資料庫 >mysql教程 >如何從 MySQL 資料庫檢索下拉式清單的枚舉值?

如何從 MySQL 資料庫檢索下拉式清單的枚舉值?

Linda Hamilton
Linda Hamilton原創
2024-11-29 07:13:12535瀏覽

How to Retrieve Enum Values from a MySQL Database for Dropdowns?

從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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn