na verdade nao existe limitacao de loop, e sim de memoria....ou seja....dependo do q vc ta tentando fazer, pode ser q ele esteja ocupando mais memoria do q vc precise....o ideal, eh q vc trate linha por linha.....assim oh:

Código :
$fp=fopen("arquivo.csv","r") or die("Falha ao abrir arquivo");
fseek($fp,0);
while(!feof($fp)){
       $linha=fgets($fp);
       /*
        * Trata a linha e insere no banco
        * ou cria um arquivo .sql para inserir depois
        */
}

assim vc vai ler linha por linha e ir tratando ela.....ao inves de ler tudo e ir tratando depois.....apesar de q nao sei como vc ta fazendo, seria bom vc falar como esta fazendo.....
:wink: