Passo um array para inserir os dados no mysql com o código abaixo, resumidamente:
$sql_ ="INSERT IGNORE INTO ". $this->table_name ." (inscricao , nome_razao_social , pais_sgl , uf) VALUES ";
dentro doForeach eu capturo os dados com: $sql .=" ('{$inscricao}', '{$nome_razao_social}', '{$pais_sgl}', '{$uf}'),";
Até aqui, tudo funciona correto. Se o array tiver no maximo 30 inserts, o script popula a tabela, mas se tiver 31 ou mais, não envia.
O que pode ser? Existe alguma limitação?
Meu array pode ter mais de 5mil registros.
Se tem essa limitação, terei de dividir os inserts em nr de 30?
Pergunta
Johnny1965
Carrissimos,
Passo um array para inserir os dados no mysql com o código abaixo, resumidamente:
Até aqui, tudo funciona correto. Se o array tiver no maximo 30 inserts, o script popula a tabela, mas se tiver 31 ou mais, não envia.
O que pode ser? Existe alguma limitação?
Meu array pode ter mais de 5mil registros.
Se tem essa limitação, terei de dividir os inserts em nr de 30?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.