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