Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/03/2008, 12:38
santiei
 
Fecha de Ingreso: marzo-2006
Mensajes: 7
Antigüedad: 18 años, 1 mes
Puntos: 0
Busqueda Re: Como obtener mediante una consulta sql el nombre de los campos de una tabla

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