Ir para conteúdo
Fórum Script Brasil
  • 0

Importação De Arquivo Txt


sady.acp

Pergunta

galera, não sei como faço pra importar um arquivo txt pro MySQL.

tem um relatório aqui, q tem mta informação, então é necessário que eu importe isso pro MySQL. Tenho condições de gerar um arquivo desse relatório pra importação, mas agora, fazer o PHP ler esse arquivo, validar, e importar pro MySQL não sei não.

alguém pode me dar uma ajuda?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ai.. já tenho isso ai:

$ponteiro = fopen ("D:\\www\\importa\\teste.txt", "r");

//LÊ O ARQUIVO ATÉ CHEGAR AO FIM

while (!feof ($ponteiro)) {

//LÊ UMA LINHA DO ARQUIVO

  $linha[1] = fgets($ponteiro, 4096);

    //IMPRIME NA TELA O RESULTADO

    echo $linha[1]."<br>";

}

//FECHA O PONTEIRO DO ARQUIVO

fclose ($ponteiro);

ele le um arquivo e mostra na tela....

o foda é separa por delimitadores, atribuir pros campos e manda pro MySQL.

Link para o comentário
Compartilhar em outros sites

  • 0

ele da esse erro:

Os seguintes dados não puderam ser importados para a base de dados: Array ( [0] => ; ) Os seguintes dados não puderam ser importados para a base de dados: Array ( [0] => ; )

o delimitador do arquivo é um ';'... separa os campos e no final de cada linha tem um '/n'....

Link para o comentário
Compartilhar em outros sites

  • 0

não entendi esse: nl2br()....

o engraçado é q.. meu código ta assim:

$ponteiro = fopen("D:\www\\importa\\teste.txt", "r");

$ponteiro1 = "banana, maça, uva";

$parte = explode(",",$ponteiro);

for($i=0; $i<sizeof($parte); $i++) {

          echo "Parte $i: ".$parte[$i]."<br>";

}

se eu uso $ponteiro1, ele da certinho... se jogo $ponteiro, onde o arquivo ta assim:

teste1, teste2, teste3 /n

ele traz só uma linha e um "Parte 0: Resource id #3"....

muito loco isso!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...