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

在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'];

}