Mögliche Enum-Werte aus einer MySQL-Datenbank abrufen
In Fällen, in denen Sie Dropdown-Listen automatisch mit möglichen Enum-Werten aus einer Datenbank, MySQL, füllen möchten bietet eine praktikable Lösung. Hier ist eine anpassbare Funktion, die diesem speziellen Bedarf gerecht wird:
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; }
Diese Funktion extrahiert die Enum-Werte aus der Spaltendefinition der Tabelle und stellt sie in einem Array-Format dar. Durch die Integration dieser Funktion in Ihre Anwendung können Sie Dropdown-Listen problemlos mit den entsprechenden aus der Datenbank abgeleiteten Enum-Optionen füllen.
Das obige ist der detaillierte Inhalt vonWie rufe ich Enum-Werte aus einer MySQL-Datenbank für Dropdowns ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!