Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2004, 13:46
luisgoca
 
Fecha de Ingreso: agosto-2004
Mensajes: 13
Antigüedad: 19 años, 8 meses
Puntos: 0
Como crear archivos de excel con php?

Hola...llevo horas tratando de hacer que una tabla que tengo en mysql sea exportada a un archivo de excel, pero no lo he podido lograr, he leido los post de este foro pero no entiendo mucho, ya que soy nuevo en esto del php...este es el codigo que estoy usando:

***********************************
<?php
$archivo="archivo.xls";

$Host="localhost";
$User="";
$Password="";
$DBName="hvida";
$TableName="datos";

$Link = mysql_connect ($Host, $User, $Password);


$busca=mysql_query("SELECT * FROM datos");
while ($row = mysql_fetch_row($busca))

{
$a=$row[0];
$a.=",$row[1]";
$a.=",$row[2]";
$a.=",$row[3]";
$a.=",$row[4] \n";
echo $a;
$p=fopen("$archivo","a");
if($p)
{
fputs($p,$a);
}
}

fclose($p);
mysql_close($Link);
echo "<a href=$archivo>Ver archivo</a>"
?>

**********************************************
pero al ejecutarlo me sale este error:
********************************************

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/keyservices/public_html/excel.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/keyservices/public_html/excel.php on line 30
********************************************

que estoy haciendo mal....alguien puede ayudarme?...

gracias...