• ENTRAR
  • No hay productos en el carrito.

Insert Arrays Masivos

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #13423

    Javier Viveros Huesca
    Participante

    ​Buen Día,

    Una consulta profesor, Actualmente estoy usando MVC en Codeigniter y estoy recorriendo un array de 35 elementos en el controlador con un foreach y en cada vuelta la informacion que tengo en ese momento la voy insertando en mi base de datos. Mi pregunta es cual es la manera correcta de hacerlo ya que al ser alrededor de 65,000 registros pienso que corro el riesgo de bloquear el sistema.

    De antemano agradezco su atencion.

    #13427

    Alex
    Participante

    Hola Javier,

    La manera correcta seria hacer una única consulta con tu array ya limpito :

    $this->db->insert_batch(‘table_name’, $array_multi);

    Hacer un insert dentro de un bucle es una mala práctica y si lo haces desde el modelo mejor, mas ordenadito que hacerlo desde el controlador.

    Saludos

     

    #13428

    Cursosdesarrolloweb
    Jefe de claves

    Hola Javier,

    Lo que comenta Alex es correcto, en la unidad Inserts masivos del curso tienes un ejemplo completo.

    Un saludo y gracias por tu ayuda Alex.

    #13440

    Javier Viveros Huesca
    Participante

    Hola, Alex e Israel

    Gracias, de momento ya encontre la manera, utilizando array_push($new_array,$old_array);cuando estoy dentro del FOR

    Con esto fuera del FOR aun puedo recuperar los valores y ya lo puedo enviar al modelo.

    Saludos.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/insert-arrays-masivos">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register