Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/08/2009, 10:28
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 9 meses
Puntos: 1517
Respuesta: php mysql a excel

El fgetcsv lee el archivo de csv, que tengas, con sus datos. El fputcsv escribe en el archivo, pero para poder lograr escribir en un archivo tienes que decirle a PHP que vas a abrir un archivo y escribir en el ¿como logras eso? con fopen

Mira el ejemplo de php.net
Código php:
Ver original
  1. <?php
  2. $list = array (
  3.     'aaa,bbb,ccc,dddd',
  4.     '123,456,789',
  5.     '"aaa","bbb"'
  6. );
  7.  
  8. $fp = fopen('file.csv', 'w');
  9. foreach ($list as $line) {
  10.     fputcsv($fp, split(',', $line));
  11. }
  12. fclose($fp);
  13. ?>

En ese caso, tienen declarado la información en el array. Y con el foreach lo dividen para poder manejarlo en el fputcsv.

Te sugiero que leas sobre filesystem para que tengas un mejor manejo de escribir archivos con PHP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos