Buen dia Comunidad.
Acudo a su valioasa colaboración frente a una pregunta general.
Alguno me podría indicar si es posible que el resultado de una consulta a SQL mediante php se guarde en excel automaticamente en un directorio predefinido, en realidad no se si esto es posible con php.
Actualmente tengo el siguiente codigo el cual forza la descarga, pero me gustaria que el archivo se descargue solito, es posible?, de antemano mil gracias por su tiempo y colaboracion.
Código PHP:
include("conexion.php");
$conn = odbc_connect($db, $username, $pass);
if(!$conn) {
$e= odbc_error();
echo $e;
}
$dia = $_POST['diaom'];
$query = "SELECT * from tabla";
$resultado = odbc_exec($conn,$query)or die(exit("error"));
print odbc_result_all($resultado,"border=1");
$campos = odbc_num_rows($resultado);
while ($row= odbc_fetch_array($resultado)) {
echo '<tr>';
for($j=0; $j<$campos; $j++){
echo '<td>'.$row[$j]."</td>";
}
echo '</tr>';
}
echo '</table>';
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=consulta.xls");
header("Pragma: no-cache");
header("Expires: 0");
odbc_close_all();
?>