在php中 取得mysql 列信息的两种方法

1、使用mysql_fetch_field

    $query=$db->query(" SELECT * FROM $tablename limit 1");

    $num=mysql_num_fields($query);
    for($i=0;$i<$num;$i++)
    {
        $f_db=mysql_fetch_field($query,$i);
        $showdb[]=$f_db->name;
    }

2、使用show fields

 $sqlr="show fields from $tablename";
    $query=mysql_query($sqlr);
    while($row=mysql_fetch_array($query))
    {
        print_r($row);
        $data[]=$row['Field'];
    }


你可能感兴趣的:(在php中 取得mysql 列信息的两种方法)