Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael D

Problema com leitura de arquivo

Recommended Posts

Ae pessoal,

 

Meu problema é o seguinte:

Eu tenho um arquivo .sql com 80MB e cada linha do arquivo tem uma query sql (INSERT).

 

Preciso preencher um banco de dados em um servidor só que não achei nada que suporte importar um arquivo desse tamanho.

Uma solução que achei foi colocar o arquivo no servidor, conectar remotamente no linux do servidor, e importar o arquivo direto pelo mysql. O problema é que isso destruiu toda a acentuação.

 

Para resolver isso fiz um php básico que le o arquivo linha por linha e insere na base de dados. Este php esta rodando no meu localhost, o problema é que depois de um certo a página para de executar....

 

Alguém sabe pq?

Alguém tem alguma alternativa pra isso?

Eu só quero inserir o negócio http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

Agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente localizar a linha em que a página para de funcionar.

Eu já tive um erro parecido, só que a importacao foi no PostgreSQL e os erros eram gerados por palavras com apóstrofo. Ex: d' agua

 

Para solucionar foi preciso inserir a contra barra.

 

'... d\' agua'

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou faz o seguinte.. vai lendo o arquivo e guarda tipo... 50 linhas em um array, ai você executa a query com essas linhas. E assim vai... acho q deve rolar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é com o execution time mesmo, como eu to no localhost eu mudei o php.ini o negocio pode rodar por uns dias agora =P

Só vi o set_time_limit() dpois que eu já tinha alterado, vlw pela ajuda galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.