Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2006, 18:41
ale_g
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 18 años
Puntos: 0
Hola emiliodeg, a lo que me referia es a mostrar un listado, incluidas las columnas, pero que, de forma automatica, se cambien los nombres de las columnas a algo mas entendible.

Asi por ejemplo obtengo todas las columnas de la tabla empleados:

Código PHP:
<?
$Resultado
=mysql_query("select * from empleados");
$fields mysql_num_fields($Resultado); //Numero de Columnas

for ($i=0$i $fields$i++) { 
    
    
$name  mysql_field_name($Resultado$i); //por cada columna saco el nombre en BD
    
echo $name" ";     //MUESTRA: id_empleado_vi nombres dep-1 are-1 sueldo
     
}

?>
Entonces lo que necesitaba era poder cambiar el nombre de las columnas hacia algo mas "legible" sin tener que hacer, en cada caso dentro del FOR, un IF como:

Código PHP:
<? if ($name=="id_empleado_vi"$name="REGISTRO";
echo 
$name" ";     //MOSTRARÍA : REGISTRO nombres dep-1 are-1 sueldo
?>
Pense en hacer un archivo aparte .PHP para reemplazar cada nombre de columna en la BD por el asociado en el .PHP, ya que esto lo quiero hacer en mas de 10 consultas con tablas... para automatizar la cosa.
Lo que no se es como hacerlo, si con la funcion reemplace u otra forma...

Espero haber sido algo mas claro :)
Saludos! y gracias.

Última edición por ale_g; 30/10/2006 a las 00:12