Pular para o conteúdo principal

Postagens

Mostrando postagens de julho, 2010

Listar valores possiveis de um campo tipo "enum" com PHP

Para quem não sabe o que é "tipo enum", ele é um dos tipos de dados existentes no MySQL onde você pré-define quais são os valores que poderão ser armazenados. Como exemplo poderíamos ter uma tabela chamada "disciplina" que contém um campo chamado "status" onde esse campo só aceita os valores 'aprovado' ou 'reprovado'. Para isso esse campo seria criado assim: status enum('aprovado', 'reprovado'); Dessa forma ele aceitaria apenas um dos dois valores. Em algumas situações é necessário saber, a partir do PHP, quais são esses valores possíveis para o campo, como por exemplo, para a criação de um formulário dinâmico. Para isso criei a função abaixo que recebe o nome da tabela e o campo enum e retorna um array com todos os valores possíveis para esse campo. Veja: //RECEBE O NOME DA TABELA E DO CAMPO ENUM E RETORNA SEUS VALORES POSSIVEIS <?php function get_valores_enum($tabela, $campo){        $query = "des