foreach Limitado a 1000 e depois volta e recomeça de onde paro ! Help :{
Ola pessoal tudo blzz
estou com um grande problema espero que uma alma me ajude com qualquer coisa .. srrs
estou tentando importa um arquivo com mais de mil linhas utilizando a sqlsrv
Infelizmente ele limita em mil registro para cada Insert
então preciso faze um loop a cada mil ele da um insert alguém com alguma dica de como começa esse loop
cod que estou utilizando
$usuarios = array();
$usuarios[] = array('nome' => 'Ciclano', 'email' => 'ciclano@uol.com.br');
$usuarios[] = array('nome' => 'Ciclano', 'email' => 'ciclano@uol.com.br');
$usuarios[] = array('nome' => 'Ciclano', 'email' => 'ciclano@uol.com.br');
$usuarios[] = array('nome' => 'Ciclano', 'email' => 'ciclano@uol.com.br');
$usuarios[] = array('nome' => 'Ciclano', 'email' => 'ciclano@uol.com.br');
// Início da consulta
$sql = "INSERT INTO usuarios (id, nome, email) VALUES";
// Para cada elemento de $usuários, faça:
foreach ($usuarios as $usuario) {
$nome = $usuario['nome'];
$email = $usuario['email'];
// Monta a parte consulta de cada usuário
$sql .= " (NULL, '{$nome}', '{$email}'),";
}
// Tira o último caractere (vírgula extra)
$sql = substr($sql, 0, -1);
// Executa a consulta
sqlsrv_query($sql);
esse e so um exemplo esse array pode te ate 10 mil registros
Help alguma dica !!!Discussão (3)
Carregando comentários...