Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Importar dados do arquivo TXT no banco de dados MySQL

28-02-2016 20:51

Nesse post vou mostrar como extrair os dados de um arquivo .txt para adicionar esses valores em um INSERT múltiplo no banco de dados.

Nesse exemplo vou imaginar um arquivo arquivo.txt com o seguinte conteúdo:

joao|joao@joao.com
maria|maria@maria.com


<?php $arquivo = file("arquivo.txt"); // ARQUIVO $separador = "|"; // SEPARADOR DE COLUNAS for($i = 0; $i < count($arquivo); $i++) { $pedaco = explode($separador, $arquivo[$i]); echo "INSERT INTO tabela (nome,email) VALUES('".$pedaco[0]."','".$pedaco[1]."')<br />"; } ?>

No lugar do echo que exibe o INSERT de exemplo basta você colocar a query que vai executar o código de acordo com sua conexão.
1
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 3
Sexo: Masculino

Re: Importar dados do arquivo TXT no banco de dados MySQL

22-05-2017 17:27

Boa tarde. Gostei da sua ideia, muito prático e eficaz. Só um detalhe, no segundo campo a ser inserido no banco faltou colocar o "1" no lugar do "0".
echo "INSERT INTO tabela (nome,email) VALUES('".$pedaco[0]."','".$pedaco[1]."')<br />";

Precisei fazer aqui em 19 campos do banco de dados.
Muito obrigado por compartilhar.
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Importar dados do arquivo TXT no banco de dados MySQL

22-05-2017 17:29

Realmente. Não havia percebido. Obrigado pela dica.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado