Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como exportar dados MySQL para o Excel em uma função PHP
Os dados armazenados em um banco de dados MySQL são facilmente classificáveis ​​por computadores , mas o próprio arquivo da tabela pode ser difícil para os seres humanos a ler e não é necessariamente compatível com outros computadores. Para compartilhar seus dados com facilidade, você pode exportar as informações MySQL para uma planilha , convertendo-o que é conhecido como formato " separados por vírgula", um sistema de divisão de dados tabulares para que ele possa analisado por um aplicativo como o Microsoft Excel. Instruções
1

Crie um novo arquivo de texto em branco com o nome " export.php ". Abra este arquivo em um editor de texto - ou ambiente de desenvolvimento PHP , se você tem um - digitar " " (não inclua as aspas) na última linha para demarcar o código PHP - tudo o resto vai ser escrito entre as linhas
2

Definir uma variável de ligação PHP usando o mysql_connect () e seu local de banco de dados MySQL, seu nome de usuário e sua senha. . Se o banco de dados foram localizados em " mysql.example.com " eo usuário " fulano " teve a senha "12345 ", você deverá digitar (inclua as aspas) :

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

Esta deve ser a segunda linha em seu arquivo PHP, imediatamente após " 3

Selecione o banco de dados com o comando () mysql_select_db , colocando o nome do seu banco de dados entre os parênteses . Se o banco de dados foram chamados de " my_database ", você deve digitar o seguinte como a terceira linha do seu código PHP (inclua as aspas em torno do nome do banco de dados ) :

mysql_select_db ( " my_database ");

4

criar a variável " $ getdata ", e usar mysql_query do PHP function () para criar uma consulta MySQL válido. Para selecionar tudo, desde a mesa " my_table ", você deverá digitar (inclua as aspas em torno da consulta MySQL) :

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

Mudança a consulta entre os parênteses de mysql_query () se você deseja exportar algo menos do que a sua mesa completa.
5

Copie e cole o seguinte código diretamente em seu arquivo PHP , logo após a linha 5 e antes do " > "fechar tag, sem fazer alterações no código :

$ rowpr =" ";

while ($ linha = mysql_fetch_array ( $ getdata , MYSQL_NUM )) {

foreach ($ linha as $ el ) {

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

}

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


mysql_close ( $ link );

echo $ rowpr ;
6

Salve o arquivo e feche o seu editor de texto. Se o seu servidor PHP não esteja localizado no mesmo computador , transfira o arquivo para o servidor PHP
7

Abra o arquivo em um navegador da Web ,. Você verá uma longa seqüência de texto que consiste de seus dados . Escolha " Salvar como" (Control- S na maioria dos PCs ; Command- S da Apple OSX) e salve o arquivo com a extensão " csv ". . Este arquivo pode agora ser aberto no Excel, modificado e compartilhado com outras pessoas que também têm o Excel em seu computador.

Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial sobre PHP Foto Album 
·Fuja de consulta para o MySQL em Python 
·Como matar MySQL 
·Como a pesquisa entre duas datas com PHP e MySQL Códig…
·Como gerenciar dados hierárquicos no MySQL 
·Como Desativar Restrições em MySQL 
·Como encontrar uma String dentro de uma String de PHP 
·PHP Desvincular Problemas 
·Mysql PHP Tutorial Configuração do Windows 
·Como Batch Insira um arquivo PHP em MySQL 
  Artigos em destaque
·Como inserir um Array no primeiro elemento usando C + +…
·Como calcular o Código Hamming 
·Como aprender Java Script for Free 
·Como instalar Hermes 
·Como excluir um arquivo em C 
·Como devolver um errorlevel em VBS 
·Como Referência Propriedades Outro projeto em C 
·Como calcular Epsilon 
·Como converter Código de Montagem para a Shell Opcode 
·Como parar C saturações de buffer 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados