Consigo importar um arquivo csv para o mysql usando o PHP, porém que quero importar sem a primeira linha. É possível?
Segue meu código até o momento:
$tabela ="importar";//tabela do banco
$arquivo = $regional;// aquivo a ver importado txt ou//$arquivo = 'teste.csv';// arquivo a ver importado csv do excel
$arq = fopen($arquivo,'r');// le o arquivo txtwhile(!feof($arq))for($i=2; $i<3; $i++){if($conteudo = fgets($arq)){//se extrair uma linha e não for false
$ii++;// $ll recebe mais 1 ==== em quanto o existir linha sera somada aqui
$linha = explode(';', $conteudo);// divide por coluna onde tiver ponto e virgula}
$sql ="INSERT INTO $tabela (DocumentoSD,Status,Ocorr,Tipodocvendas,Descricao,CodClient) VALUES ('$linha[0]', '$linha[1]','$linha[2]','$linha[3]','$linha[4]','$linha[5]')";
$result = mysql_query($sql)ordie(mysql_error());
$linha = array();// limpa o array de $linha e volta para o for}
echo "quantidade de linhas importadas = ".$ii;
Pergunta
fabio_siqueira
Boa tarde!
Consigo importar um arquivo csv para o mysql usando o PHP, porém que quero importar sem a primeira linha. É possível?
Segue meu código até o momento:
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.