Buenas, tenia una duda y es que me gustaria en Drenweaver php/mysql crear un boton que cuando pinchase me exportase la consulta en formato .csv o .xls que tengo echo de un juego de registros.
Saludos y gracias por las molestias
| |||
Exportar consulta .csv Buenas, tenia una duda y es que me gustaria en Drenweaver php/mysql crear un boton que cuando pinchase me exportase la consulta en formato .csv o .xls que tengo echo de un juego de registros. Saludos y gracias por las molestias |
| |||
Respuesta: Exportar consulta .csv Hasta dónde sé Dreamweaver no incluye esta funcionalidad en forma automatizada, debes entrar a manipular el código, te dejo un ejemplo para php y mysql, saludos, http://garabatocorp.com/blog/?p=31
__________________ He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD.. mi hobby |
| |||
Respuesta: Exportar consulta .csv Buenas he mirado por diferentes paginas y hay un codigo que parece que funciona, la conexiones las hace bien y genera el .csv el problema que cuando abro el csv no hay nada metido, este es el codigo Código PHP: pero por ejemplo si provoco un error metiendo un echo delante de "$shtml; " cuando salta el error en el explorador encima del error me muestra la consulta :S SALUDOS Y GRACIAS POR LAS MOLESTIAS |
| |||
Respuesta: Exportar consulta .csv Prueba así:
Código PHP:
Ver original Saludos
__________________ He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD.. mi hobby |
| |||
Respuesta: Exportar consulta .csv Me los imprime en pantalla, yo lo que quiero es que me los exporte en .csv esos resultados que salen en pantalla. gracias por las molestias una vez mas |
| |||
Respuesta: Exportar consulta .csv Revisa tu archivo csv..los registros están en él.. ami me funcionó con el mismo código Saludos
__________________ He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD.. mi hobby |
| |||
Respuesta: Exportar consulta .csv ami me sale en blanco, es mas lo he guardado y abierto con un editor de texto y no hay nada, de que manera lo hicistes tu??? con el primer codigo que te puse Cita: o con el que me has puesto tu? con el tuyo funciona pero lo imprime en el explorador, yo lo que pido es que lo imprima en el csv<?php include "Connections/cn.php"; $table = "provincias"; $sql = "SELECT * FROM ".$table." LIMIT 0, 30"; $result = mysql_query($sql); while ($row = mysql_fetch_array($result)){ // echo $row['PROVINCIA']; $shtml = $row ['PROVINCIA']. "\n"; // $shtml = $shtml.$row ['PROVINCIA']. "\n"; $shtml; } // define al archivo $file='usuariocardiosito.csv'; if (!$file) { //el archivo no existe die ("File not found"); } else { //header("cache-control: public"); header("Content-Descrption: File Transfer"); header("content-disposition: attachment; filename=$file"); header("Content-Type: application/force-download"); } ?> saludos |
| |||
Respuesta: Exportar consulta .csv pero por ejemplo cuando pongo Cita: <?php include "Connections/cn.php"; $table = "provincias"; $sql = "SELECT * FROM ".$table." LIMIT 0, 30"; $result = mysql_query($sql); while ($row = mysql_fetch_array($result)){ // echo $row['PROVINCIA']; $shtml = $row ['PROVINCIA']. "\n"; // $shtml = $shtml.$row ['PROVINCIA']. "\n"; $shtml; } // define al archivo $file='usuariocardiosito.csv'; if (!$file) { //el archivo no existe die ("File not found"); } else { //header("cache-control: public"); header("Content-Descrption: File Transfer"); header("content-disposition: attachment; filename=$file"); header("Content-Type: application/force-download"); echo "paso ok --->> "; } ?> se genera .csv y en la fila colum (A1) pone "paso ok --->> " no entiendo que estoy haciendo mal para que no se exporte en .csv la consulta realizada |
| |||
Respuesta: Exportar consulta .csv Porque tu consulta está mal tienes comillas dobles dos veces...el código que te puse si resulta, ya lo probé sólo debes reemplazar la consulta y seleccionar la base de datos..no tienes que cambiar casi nada, se genera el csv con los datos de las tablas, prueba de nuevo..a mi en el navegador no me muestra nada sólo la descarga del csv que al abrirla en excel me arroja los datos de la base. saludos
__________________ He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD.. mi hobby |
| |||
Respuesta: Exportar consulta .csv He sustituido tal como me dijistes comillas: Código PHP: Cita: ALAVA ALBACETE ALICANTE ALMERIA AVILA BADAJOZ BALEARES BARCELONA BURGOS CACERES CADIZ CASTELLON CIUDAD REAL CORDOBA LA CORU CUENCA GERONA GRANADA GUADALAJARA GUIPUZCOA HUELVA HUESCA JAEN LEON LERIDA LA RIOJA LUGO MADRID MALAGA MURCIA Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\Facturas\exportar.php:10) in C:\AppServ\www\Facturas\exportar.php on line 22 Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\Facturas\exportar.php:10) in C:\AppServ\www\Facturas\exportar.php on line 23 Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\Facturas\exportar.php:10) in C:\AppServ\www\Facturas\exportar.php on line 24 |
| |||
Respuesta: Exportar consulta .csv He investigado por el foro y he conseguido el siguiente codigo que me sirvio, ahora si me genera el .csv con la consulta. Código PHP: MUCHAS GRACIAS POR SU PACIENCIA. SALUDOSSS!!!! |
| |||
Respuesta: Exportar consulta .csv Una ultima pregunta echo otra consulta para generar .csv pero el problema es que es grande porque tiene muchos registros y cuando lleva mas de 30 segundos me salta el siguiente error Cita: Hay alguna manera de evitar que salga?¿¿? Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\Facturas\exportar.php on line 6 |
Etiquetas: |