Estoy exportando una db de mysql a excel mediante php, todo funciona, escribe el excel, exporta los datos todo ok, el tema es que solo exporta un solo registro!
Lo raro es que al hacer echo $contenido; para ver que es lo que tiene esa variable me tira todas las tablas y su contenido!, por lo que no entiendo porque al pasarlo a excel me muestra uno solo...tengo armado algo asi:
Código PHP:
$contenido = "<TABLE BORDER='1'>
<tr><td>Nombre</td><td>Apellido</td><td>Email</td></tr>
<tr><td>$row[nombre]</td><td>$apellido]</td><td>$row[email]</td></tr>
</table>";
Código PHP:
//ruta y nombre donde se guardara el archivo
$nombre = "excel.xls";
$url="./".$nombre;
//abrimos el archivo en escritura
$p=fopen("$url","w");
if($p){
//escribimos el contenido
fputs($p,$contenido);
echo "Archivo ".$nombre."\n escrito exitosamente!<br><br><br>";
}
//cerramos el archivo
fclose($p);
}