• User Newbie

    Leggere variabili enum mysql con php

    Buongiorno, spero che sia il luogo giusto per fare alcune domande pratiche sul funzionamento di alcuni script php per la gestione di un database mysql..
    Nel caso avrei una domanda da fare.. ovvero:

    Ho creato un database mysql per archiviare dei contatti.
    Ho poi creato una pagina php "nuovo contatto" (un form) che in base ai campi del database va a creare dei campi di testo, in modo che se decidessi di aggiungere un nuovo campo al database la pagina php si aggiornerebbe in automatico (la pagina php serve per creare un record e popolare i campi relativi).
    Avrei bisogno di risalire dalla pagina php ai valori di un campo di tipo "enum".. come faccio? Se il campo ammette solo alcuni valori, come faccio a leggere quei valori da php? In modo da crearmi un piccolo "select" (non un textfield ma un menu di scelta)??
    Non ho trovato nessuna funzione mysql che mi restituisca la lista dei valori di un campo "enum".. qualcuno sa aiutarmi?

    Grazie in anticipo!


  • User Newbie

    He he.. mi rispondo da solo, non è stato facile ma alla fine ho capito come fare!
    :
    $ris= mysql_query('DESCRIBE nomeTabella');
    while($row = mysql_fetch_array($res)) {
    echo "{$row['Field']} - {$row['Type']}\n";
    }
    Così stampa tutto.. anche le opzioni di un campo di tipo char enum..
    Ciao!