Como importar arquivos CSV selecionados pelo usuário para o banco de dados
Pergunta
Gostaria de saber como posso importar arquivos CSV selecionados pelo usuário para o banco de dados usando o PHP.
Existe alguma maneira prática nisso?
obrigado
Solução
O PHP tem uma função para isso: fgetcsv()
. No entanto, você ainda precisará escrever o loop e o código que insere linhas no banco de dados.
$in = fopen('filename.csv', 'r');
while (($row = fgetcsv($in, 10000, ',')) !== false) {
mysql_query("INSERT INTO ....");
}
fclose($in);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow