“Conocimientos Programación>Programación PHP /MySQL

Cómo exportar datos MySQL a Excel en una función PHP

2012/7/27
Los datos almacenados en una base de datos MySQL son fácilmente clasificables por las computadoras , pero el archivo de la tabla en sí puede ser difícil para las personas a leer y no es necesariamente compatible con otros equipos. Para compartir sus datos con facilidad , puedes exportar la información de MySQL a una hoja de cálculo , convirtiéndola en lo que se conoce como formato de " separados por comas " , un sistema de división de datos en tablas para que pueda analizada por una aplicación como Microsoft Excel. Instrucciones
1

Crear un nuevo archivo de texto en blanco y el nombre de " export.php . " Abra el archivo en un editor de texto - o entorno de desarrollo de PHP si tiene uno - " " ( no incluya las comillas) en la última línea de demarcación el código PHP - todo lo demás se escribirá entre esas líneas
2

Definir una variable de enlace PHP usando la función mysql_connect () y la ubicación de la base de datos MySQL, el nombre de usuario y su contraseña. . Si la base de datos se encuentra en " mysql.example.com " y el usuario " juansoto " tenía la contraseña "12345 ", debe escribir (incluya las comillas) :

$ link = mysql_connect ( " mysql. example.com "," juansoto "," 12345 " ) .

Esta debe ser la segunda línea en el archivo PHP, inmediatamente después de " < php " .
3 < p> Seleccione la base de datos con el comando mysql_select_db (), colocando el nombre de su base de datos entre paréntesis. Si se llama la base de datos " MY_DATABASE , " usted puede escribir lo siguiente como la tercera línea de su código PHP (incluya las comillas alrededor del nombre de base de datos) :

mysql_select_db ( " MY_DATABASE ");

4

Cree la variable " $ leedato ", y utilizar la función mysql_query () de PHP para crear una consulta MySQL válida. Para seleccionar desde la tabla " my_table ", debe escribir (incluya las comillas alrededor de la consulta MySQL) :

$ leedato = mysql_query ( "SELECT * FROM my_table ");

Cambio la consulta entre los paréntesis de mysql_query () si desea exportar algo menos que la tabla completa .
5

Copia y pega el siguiente código directamente en el archivo PHP justo después de la línea 5 y antes de la " > " etiqueta de cierre , por lo que no hay cambios en el código :

$ rowpr = " ";

while ( $ row = mysql_fetch_array ($ leedato , MYSQL_NUM )) {
< p> foreach ( $ row como $ el) {

$ rowpr = $ rowpr . $ el. " ,";

}

$ rowpr = substr ($ rowpr , 0, -1 ) . " \\ n"; }


mysql_close ($ link) ;

echo $ rowpr ;
6

Guarde el archivo y cierre el editor de texto. Si su servidor PHP no se encuentra en el mismo equipo , transfiera el archivo al servidor PHP
7

Abra el archivo en un navegador Web ; . Verá una larga cadena de texto que consiste en los datos . Seleccione la opción " Guardar como " (Control- S en la mayoría de los PCs , Comando -S para Apple OSX) y guarde el archivo con la extensión " . Csv" . Este archivo se puede abrir en Excel , modificar y compartir con otras personas que también tienen Excel en su ordenador .

Programación PHP /MySQL
Online PHP Certificación
Cómo asignar XML a una variable en PHP
Cómo declarar las variables globales de PHP
Cómo agregar 30 minutos para una fecha en PHP
MySQL PHP Apache Tutorial
MySQL Tutoriales Administración
Cómo crear un sitio Web de base de datos MySQL
Capacitación para PHP Zend
Conocimientos Informáticos © http://www.ordenador.online