Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal preciso de ajuda...
estou com pequeno probleminha ao importar um arquivo csv para o mysql.
meu arquivo csv e assim:
"2010","30","14","ana"
ele e separado por (,) e por (")
eu ja consegui importar ele usando o seguinte codigo
<?php
$conexao = mysql_connect("localhost", "root","");
if($conexao)
{
mysql_select_db("test", $conexao) or die("O banco solicitado não pode ser utilizado : . mysql_error()");
}
else{echo "não foi possivel estabelecer uma conecção";}
$tabela = "samomo";
$arquivo = 'teste.csv';
//$arquivo = 'teste.csv';
$arq = fopen($arquivo,'r');
while(!feof($arq))
for($i=0; $i<1; $i++){
if ($conteudo = fgets($arq)){
$ll++;
$linha = explode(',' , $conteudo);
}
$sql = "INSERT INTO $tabela (ano, mes, dia,hora,bancada,prod_nome,qtde) VALUES ('$linha[0]', '$linha[1]',
'$linha[2]', '$linha[3]', '$linha[4]', '$linha[5]', '$linha[6]')";
$result = mysql_query($sql) or die(mysql_error());
$linha = array();
}
echo "quantidade de linhas importadas = ".$ll;
?>
Porem ele esta importando com as (")junto como faco para tirar as aspas da importacao....?
Obrigado
Carregando comentários...