<?php
include"includes/conecta.php";
$tabela = "ctrc"; //tabela do banco
$arquivo = 'teste.txt';
$arq = fopen($arquivo,'r');// le o arquivo txt
while(!feof($arq))
for($i=0; $i<1; $i++){
if ($conteudo = fgets($arq)){//se extrair uma linha e não for false
$ll++; // $ll recebe mais 1 ==== em quanto o existir linha sera somada aqui
$linha = explode('\t', $conteudo);// divide por coluna onde tiver tab
}
$sql = "INSERT INTO $tabela (ctrc, data, cnpjrem, remetente, cnpjtrans, transportadora, cnpjdest, destinatario, prevent, nfs, vols, pesocub, pesoafe, vlrmerc, vlrfrete, vlrped, vlrgris, vlrtxdesp, vlricms, vlrtotal, tipo, ordem, dataentrega) VALUES ('$linha[0]', '$linha[1]', '$linha[2]', '$linha[3]', '$linha[4]', '$linha[5]', '$linha[6]', '$linha[7]', '$linha[8]', '$linha[9]', '$linha[10]', '$linha[11]', '$linha[12]', '$linha[13]', '$linha[14]', '$linha[15]', '$linha[16]', '$linha[17]', '$linha[18]', '$linha[19]', '$linha[20]', '$linha[21]', '$linha[22]')";
$result = mysql_query($sql) or die(mysql_error());
$linha = array();// linpa o array de $linha e volta para o for
}
echo "quantidade de linhas importadas = ".$ll;
?>
Edição feita por: Sp3ak3, 27/08/2010, 12:59.










