tamanho máximo de uma variável [RESOLVIDO]

1. tamanho máximo de uma variável [RESOLVIDO]

Marcelo José Santos da Silva
celosop

(usa Ubuntu)

Enviado em 12/07/2011 - 16:00h

Olá galera, minha dúvida é a seguinte, existe algum tamanho máximo para uma variável em php??
pois eu fiz um programa que busca de um arquivo que contém, dependendo do caso mais de 6000 linhas com umas 500 colunas cada, isso tudo eu tento jogar em uma variável qualquer $teste e ele não funciona...só quando eu abaixo para umas 1400 linhas que ele funciona, alguém já passou por isso?? ou tem alguma sugestão?? Agradeço desde já.

obs: eu ponho todos os registros da variável $teste no banco de dados mysql, será que tem a ver com isso??


  


2. Banco

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/07/2011 - 22:18h

Você disse que armazena a variável em um banco de dados, dependendo da definição que você deu para o campo, o banco pode truncar sua variável. Qual definição no banco você usou?


3. Banco

Marcelo José Santos da Silva
celosop

(usa Ubuntu)

Enviado em 13/07/2011 - 08:49h

alex.castilho, eu estou fazendo da seguinte maneira para armazenar no banco, criei uma variável $tabela, que contem o create table, que é alimentado dinamicamente a partir do arquivo1.txt, e a variável $inserir que contem o insert table, buscando do arquivo2.txt, que também é pego dinamicamente. O insert ficou +- assim:

$inserir = INSERT INTO
tabela (*BUSCA DINAMICAMENTE O NOME DAS COLUNAS*)
VALUES (*BUSCA DINAMICAMENTE AS LINHAS DOS ARQUIVOS*);

depois disso eu faço o seguinte:
mysql_query($inserir) or die (mysql_error());

Já que dependendo do arquivo, pode conter mais de 6mil linhas, eu estou fazendo da maneira correta a inserção no banco de dados?? jogando todo o insert de uma vez só para o banco, ou tenho que fazer isso por partes???


4. Poder, até pode...

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/07/2011 - 18:50h

Claro que pode funcionar, mas não tem como dizer se eu não ver o código, porque você não coloca seu código pra uma análise mais profunda


5. Resolvido!!

Marcelo José Santos da Silva
celosop

(usa Ubuntu)

Enviado em 13/07/2011 - 19:46h

alex.castilho, obrigado pela ajuda, eu resolvi o problema da seguinte maneira, ao invés de buscar todas as linhas do arquivo, jogar em uma única variável e inserir no banco, eu fui buscando 1 por 1 e fazendo 1 insert pra cada linha...
Obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts