ホームページ >データベース >mysql チュートリアル >MySQL データベースからドロップダウン用に列挙値を取得するにはどうすればよいですか?

MySQL データベースからドロップダウン用に列挙値を取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-29 07:13:12524ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。