Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o PHP Script para importar dados CSV para MySQL
Importando dados CSV para o banco de dados de código aberto MySQL pode ser um desafio . As pessoas muitas vezes preferem organizar as informações em planilhas , enquanto eles estão escrevendo, mas uma vez que eles são feitos devem importá-lo para o MySQL, uma tarefa complicada para fazer à mão. Uma maneira simples de contornar este problema é criar um script PHP que importa automaticamente todos os dados. Instruções
1

Abra o arquivo CSV que você deseja abrir em um editor de texto como o Bloco de Notas e analisar o formato do arquivo . Especificamente , observe o caractere é usado como separador entre os campos. Por exemplo , se o arquivo CSV contém o texto " João; Smith , 6, 58 " nota que o separador é o ponto e vírgula ( ";") .
2

Verifique se a primeira linha do arquivo contém os nomes dos campos que também existem na base de dados . Por exemplo, se cada linha contém o primeiro nome de uma pessoa, último nome, altura e idade , certifique-se a primeira linha contém o cabeçalho da coluna apropriada , como " primeiro nome ; sobrenome , altura , idade " . Se ele não existe, ou que não correspondem aos campos no banco de dados , você deve corrigi-lo.
3

Crie a tabela de MySQL que o arquivo CSV será importado para , se ainda não existir . Se você não tem certeza de como fazer isso , consulte a seção Recursos deste artigo. Certifique-se de que os nomes dos campos na tabela de MySQL coincidem com aqueles no arquivo CSV.
4

Copie o script PHP abaixo em um editor de texto como o Bloco de Notas, e digite as informações do banco de dados para o segundo linha. Mude as palavras em letras maiúsculas para refletir suas informações. Por exemplo, remova o "username " e digite seu nome de usuário . Salve o arquivo como um arquivo php . . No bloco de notas isso é feito pressionando o botão " Arquivo" e depois em "Salvar como " na barra de menu superior , escolhendo "Todos os arquivos " na lista drop-down marcado " Salvar como tipo: " . E pressionando "Save"

Aqui está o código para você copiar :

$ DBINFO = array ( 'hostname ' => ' hostname' , 'dbname' => ' DB_NAME ',' username ' =>' username ',' password ' =>' senha ',' tableName '=>' TABLE_NAME ');

fwrite ( STDOUT , ​​"Por favor insira o caminho completo para CSV arquivo : \\ n ");

$ fullpath = fgets ( STDIN );

fwrite ( STDOUT , ​​" Por favor entre o separador de campos : \\ n ");

$ setembro = fgets (stdin );

$ primeiro = true ;

if (( $ handle = fopen ( $ FullPath , "r" ) ) === FALSE) die ( "Não foi possível abra o arquivo CSV que você entrou ");

for ($ i = 0; ( $ dados = fgetcsv ( $ handle , 0, $ setembro ) ) ! == FALSE; $ i + +) {

$ num = count ($ dados );

if ($ primeiro ) {

if ( $ num == 0

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar o MySQL 
·Como passar vários parâmetros da forma de HTML usando…
·Como inserir um item na caixa de combinação PHP 
·Truques Botão PHP 
·Como desativar o PHP Register Globals 
·Funções PHP Inteiros 
·Como parar uma consulta no MySQL 
·Como converter texto Médio para JPG em PHP 
·Como remover nós em PHP e XML 
·PHP Mkdir Permissão não funciona 
  Artigos em destaque
·Como atualizar o MySQL 
·Como encontrar um Substring em Java 
·Como editar arquivos TPL 
·Como: Xcode Com PHP 
·Como criar um título usando códigos HTML 
·Como adicionar uma página inicial de um navegador da W…
·Como atualizar o Administrador no ColdFusion 9 
·Como fazer um objeto se mover continuamente em Java 
·Como Alter perfil padrão e limite Password_Verify_Func…
·Múltiplos inserts em MySQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados