Yo tengo echas de dos maneras ese tipo de cosas:
Primera:
Código:
<select name="campo" class="textareas">
<option value="Todos" selected>Todos los campos
<?
$num = mysql_num_fields($result);
for ($x=1;$x<$num;$x++){
$xcampo = mysql_field_name($result, $x);?>
<option value="<?= $xcampo;?>"><?= $xcampo;?>
<? } ?>
</select>
Segunda:
Código:
$describe=mysql_query("describe Tabla");
while ($ligne=mysql_fetch_array($describe)){
extract($ligne);
// Donde $Field = Nombre del campo $Type = Tipo de campo, ejemplo: "mediumint(8)" y tambien esta el $Default = valor por defecto del campo.
echo "Campo:".$Field." Tipo:".$Type;
}
La segunda forma es muy buena para hacerte un propio phpmyadmin simplificado. =P