Como Importar e Carregar Arquivos CSV no MySQL - LOAD DATA INFILE PHP

preview_player
Показать описание
👇 CURSO COMPLETO:

Neste vídeo, vamos mostrar como importar arquivos excel como CSV ou TXT para uma tabela do banco de dados MySQL.

Imagine que você precisa adicionar milhares de registros numa tabela MySQL e não quer fazer isso manualmente. Com o LOAD DATA INFILE do PHP, o carregamento de dados na tabela fica mais fácil.

Vamos explicar passo a passo como trabalhar com importação de dados CSV para o banco de um jeito simples e prático.

👇 PACOTE FULLSTACK

👇 REACT NATIVE

👇 Por Dentro do Curso PHP do Zero ao Profissional

•• •• SIGA-NOS NAS REDES SOCIAIS •• ••

#CSV #MySQL #PHP #PassoAPasso #importarArquivos #CursodePHP #aprenderPHP #PHPPassoAPasso #aprenderProgramação #bancodeDados #MySQL #uploaddearquivos #arquivos #programadorespartano
Рекомендации по теме
Комментарии
Автор

Muito obrigado DEUS te abençoe muito. Amo seu canal.

juniorgadelha
Автор

Muito bom, deixo a minha sugestão nessa parte para ver o tipo do erro:
echo "Carregado com sucesso";
}else{
echo
}

profwtelles
Автор

Parabéns pelo vídeo!!! Ganhou mais um inscrito!

ricardopinho
Автор

Gente, para evitar erros no carregamento, primeiro vcs importam o CSV diretamente, sem criar tabela, que o phpMyAdmin vai criar a tabela (colunas com os tipos de variáveis), depois vcs importam NOVAMENTE que vai carregar os dados. Passei dias com esse problema e consegui resolver dessa forma. Espero ter ajudado.

cramermoraes
Автор

Muito obrigado! No caso não consegui fazer funcionar perfeitamente com esse código, mas depois consegui de outra forma baseado no que você ensinou. Me ajudou muito, valeu!

fernandofink
Автор

Isso contorna a variavel " secure_file_priv" do my.ini mysql?

jeffersondomareski
Автор

Show! Poderia ter adicionado alguma forma de indicar o processamento da importação para arquivos muito grandes.

jefersonborba
Автор

O meu foi direitinho. O problema é só a questão da acentuação, que onde tem ç, ou nomes com acentos ficou com interrogação
?

tvrcodecursos
Автор

Mais uma dica, dentro do my.ini do MySQL, troque o parâmetro: secure_file_priv=""

profwtelles
Автор

No meu da erro "Access denied for user", mas qualquer outra query que faço funciona.. Tem ideia do que poderia ser?

louisocarroll
Автор

Olá P. Espartano tudo bem?! Muito bom seu canal!!!
Pode me ajudar? Tenho 3 diretórios e os CSVs dentro de cada um tem o mesmo nome (ano, mês, dia) como faço o upload para o MSQL sem se sobreporem?
Outra coisa... tem como deixar ele atualizando os CSVs no MySQL? Obrigado!

claudineitaiacolo
Автор

Ótimo vídeo... Eu tenho um MySQL e está em japonês, mas não está escrito em japonês no MySQL e sim em uns código estranho, andou vou ver no PHP aparece em japonês, porém para o exportar dados aparecem "????" No lugar das palavras....

AndreSilvaandreforex
Автор

Poderia me ajudar? O meu deu esse erro:

Parse error: syntax error, unexpected 'require' (T_REQUIRE) in on line 5

rickcomvc
Автор

Como faço com diretorio no Mac
ja tentei de varias formas e nada

careildo
Автор

Amei, me ajudou muito na minha vida profissional 👏👏

marlylourdes
Автор

Como faço para que neste mesmo arquivo faça verificação se já existe o registro para não ter duplicidade?

wsawebmaster
Автор

Ótimo vídeo, parabéns!!

para mim deu certo fazendo com um arquivo simples, depois tentei com um arquivo onde possui 65k linhas e 3 colunas e não carrega, da logo que não possível carregar.

Como são bastante linhas, e uma delas tem bastante texto e quebra de linha, isso influência na importação?

sebastiaoneto
Автор

Sensacional! Agora como é que faz isso no python usando o VSCODE tambem? Esse vídeo vale 1 milhão de inscritos, pois não achei por aqui no youtube.

gugugame
Автор

como ficaria no servidor online o caminho do filename?

marcionugas
Автор

Olá grande P.Espartano este script funcionou perfeitamente com o XAMP porem com Mysql server 8, não funcionou informa somente: "Não consegui carregar o arquivo". Por favor voce poderia me ajudar nesta resolução?
Aproveitando eu quero agradecer pelos excelente conteúdos!!!

j.c.araujo