直接筛选 hp_sex='male' 或 hp_sex='female'
也可以 hp_sex=1 或 hp_sex=2

解决方案 »

  1.   

    SHOW FIELDS FROM table看得到的数据里面有没有这些数据,然后取出来就是
      

  2.   

    是我的表达不准确!我是想建立一个输入界面,想把enum里面的东西放到列表框里让人选,不知道这回是不是说清楚了
      

  3.   

    <?php
    include "mysql_result_all.php";
    $conn = mysql_connect();
    mysql_select_db("test");
    $sql = "SHOW FIELDS FROM human";
    $rs = mysql_query($sql);
    while(list($f,$v) = mysql_fetch_row($rs)) {
      if($f == 'hp_sex') break;
    }
    $v = ereg_replace("^enum\(","array(",$v);
    eval("\$ar=$v;");
    print_r($ar); // 数组$ar即为字段hp_sex的全部可能的取值//mysql_result_all($rs);
    ?>
      

  4.   

    请删除
    include "mysql_result_all.php";
    这一行,这是我调试用的
      

  5.   

    很感谢 xuzuning(唠叨) ,问题已经解决,仔细看了看php的文档,其实里面什么都有