[Resolvido] Importar TXT
Boa tarde amigos Imasters
Estou com o seguinte problema estou usando este script para importar dados de um arquivo TXT para o banco de dados mysql
<?
include "config.php";
$arquivo = 'teste.txt';
$arq = fopen($arquivo,'r');
while(!feof($arq))
$linha[] = fgets($arq); // cria um array com o conteudo do arquivo
$sql = "INSERT INTO ocorrencias (nome, telefone, e-mail VALUES ('$linha[0]', '$linha[1]', '$linha[2]')";
$result = mysql_query($sql) or die(mysql_error());
echo "arquivo importado com sucesso";
?>
O meu arquivo esta assim o TXT
Nome Telefone E-mail
daniel 9986-5458 daniel@terra.com.br
maria 7845-4578 maria@terra.com.br
Ana 4562-7845 ana2uol.com.br
e minha tabela asssim
nome telefone e-mail
O que acontece é que ele joga a linha toda em cada coluna conforme exemplo abaixo o que eu posso fazer pra reolver isso?
a linha 1
daniel | 9986-5458 | daniel@terra.com.br ele joga tudo no campo nome
a linha 2
maria | 7845-4578 | maria@terra.com.br ele joga tudo no campo telefone
a linha 3
Ana | 4562-7845 | ana2uol.com.br ele joga tudo no campo email
O que posso fazer para resolver isso , obrigado amigos!!!
Discussão (3)
Carregando comentários...