$row = mysql_fetch_array ( $result );
foreach ( $row as $key => $v ) {
echo "<th>$key</th>";
}输出结果    0 id 1 f1 2 f2 3 f3 只取值不取下标,请大神帮忙看看?

解决方案 »

  1.   

    $row = mysql_fetch_array ( $result,  MYSQL_ASSOC);

    $row = mysql_fetch_assoc ( $result );
      

  2.   

    亲 你是不是发的代码不全啊,你在这里好像只输出了 $key  没有见你 输出 $v 啊,如果你确定只输出了$key,6个数据都是 $key 那你加上 $v 就行了。
      

  3.   

    大神,我的意思是 获取key的值,不获取下标  先不管v
      

  4.   

    如果你不想从源头上解决问题,那么可以这样写$row = mysql_fetch_array ( $result );
        foreach ( $row as $key => $v ) {
            if(! is_numeric($key)) echo "<th>$key</th>";
        }