for($i=1;$i <$fieldsCount;$i++)
  {
$Fields=$mydb->db_fetch_field($result,1);
echo $Fields->name." <br>";
  }改成for($i=2;$i <$fieldsCount;$i++)
  {
$Fields=$mydb->db_fetch_field($result,1);
echo $Fields->name." <br>";
  }不就行了吗?

解决方案 »

  1.   

    <?
    $con = mysql_connect('localhost','root','root');mysql_select_db('ecshop');$re = mysql_query('select * from ecs_category limit 0,1');$fields = mysql_num_fields($re);for($i = 0;$i< $fields;$i++){ $temp  = mysql_fetch_field($re);
    echo "列名".$temp  -> name."---类型".$temp  -> type;
    echo "<br>";}
    ?>
      

  2.   

    <? 
    $con = mysql_connect('localhost','root','root'); mysql_select_db('ecshop'); $re = mysql_query('select * from ecs_category limit 0,1'); $fields = mysql_num_fields($re); 
    $temp  = mysql_fetch_field($re); //获得第一个不用,让内部指针到第二个
    while ($temp  = mysql_fetch_field($re)) {
    echo "列名".$temp  -> name."---类型".$temp  -> type; 
    echo " <br>"; 
    }
     
    ?>