Mailinglisten-Archive |
Michael Kadzioch wrote: > Hallo Leute > > ich suche für folgendes Problem eine Lösung. > > Ich habe in meiner mysql-Datenbank ein enum-Feld mit "wert1", "wert2", > "wert3" und "wert4". > > In meinem PHP-Skript, mit dem der User dieses Datenbankfeld manipulieren > kann, habe ich eine HTML-Select-Anweisung implementiert. > > In etwa so: > > echo '<FORM ... > <SELECT name="werte"> > <OPTION value="wert1">Wert 1</OPTION> > <OPTION value="wert2">Wert 2</OPTION> > <OPTION value="wert3">Wert 3</OPTION> > <OPTION value="wert4">Wert 4</OPTION> > </SELECT> > ... > </FORM>'; > > > Dies funktioniert auch so weit ohne Probleme. > > Ich möchte aber nun in der Datenbank das enum-Feld erweitern, also einen > "wert5" und "wert6" usw. hinzufügen. > > Gibt es eine Möglichkeit, dass ich meine Selectanweisung so > programmieren kann, damit sie sich automatisch mit erweitert? Also die > Auswahlmöglichkeiten selbstständig an die in der Datenbank anpasst? Ja. Dieser query: SHOW COLUMNS FROM tabelle WHERE field='deine_enumspalte' holt dir alles, was du dafür brauchst. > > Vielen Dank für jede Hilfe! > > Gruß > Michael Yannik
php::bar PHP Wiki - Listenarchive