你查查手册上它的属性,看看有些什么不就可以了吗?

解决方案 »

  1.   

    手册中有:
    如果你想要得到一个ENUM列的所有可能的值,你应该使用:SHOW COLUMNS FROM table_name LIKE enum_column_name并且分析在第二列的ENUM定义。 例:
    SHOW COLUMNS FROM tb1 LIKE 'enum字段名'
    可得形如enum('','one','two','three')的串
    在php中
    //连接mysql略
    $rs = mysql_query("SHOW COLUMNS FROM tb1 LIKE 'enum字段名'");
    list($name,$value) = mysql_fetch_row($rs);
    $value = str_replace("enum(","\$arr = array(",$value);
    eval($value.";");
    print_r($arr);