Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2014, 08:45
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 21 años, 4 meses
Puntos: 27
Exportar encabezados de una consulta a Excel

Hola, buenos días,

Tengo una duda sobre como exportar a Excel, los encabezados de una consulta a mi base de datos. Por ejemplo tengo el siguiente código que trae toda la información:

Código PHP:

$hoy 
= date('Y-m-d');
        
$sqlSelectAllProductos = mysqli_query($connect, "Select * from config_catalogo Left Join config_unidades On (id_unidad = cat_unidad) Order by id_catalogo");
        
      
$f = fopen("docs/catalogos/Catalogo[" . $hoy . "].csv","w"); 
      
$separador = ";"; 
        
      while(
$rowSelectAllProductos = mysqli_fetch_assoc($sqlSelectAllProductos) ) { 
            
$linea =     $rowSelectAllProductos['cat_tipo'] . $separador . 
        
utf8_decode($rowSelectAllProductos['cat_titulo']) . $separador . 
        
utf8_decode($rowSelectAllProductos['cat_descripcion']) . $separador . 
        
utf8_decode($rowSelectAllProductos['cat_class']) . $separador . 
        
utf8_decode($rowSelectAllProductos['cat_subclas_1']) . $separador . 
        
utf8_decode($rowSelectAllProductos['cat_subclas_2']) . $separador . 
        
utf8_decode($rowSelectAllProductos['uds_unidad']) . $separador . 
        
$rowSelectAllProductos['cat_precio_unitario'] . $separador . 
        
$rowSelectAllProductos['cat_estatus'] ."\n"; 
                        
            
fwrite($f, $linea); 
      }   
fclose($f);
        
      
$mensaje = 'El archivo ha sido exportado. <br /> Puedes visualizarlo desde el siguiente enlace: <br /><a href="docs/catalogos/Catalogo[' . $hoy . '].csv">Catalogo[' . $hoy .'].csv</a>' . $rfc;
      
successBox($mensaje); 
Pero no encuentro como hacer que, además de la consulta, se vean igual los encabezados de las columnas (tipo, título, descripción, clase, subclase, subclase, unidad, precio unitario, estatus).

Si alguien sabe como puedo conseguirlo, se los agradecería, de antemano, gracias por su tiempo.

Saludos!!