entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Problema al realizar el insert de múltiples registros

Hola, tengo un fichero de unos 14000 registro en cual leo para insertando en mi base de datos, de 100 en 100 hasta ahí todo me trabaja sin problema. El error se me presenta cuando realizo el proceso de insert en mi base de datos, ya en ocasiones, me deja datos en blanco pero si me inserta el registro. A continuación, les dejo como estoy haciendo mi insert en la tabla de la base de datos para ver si me pueden ayudar.

Gracias

     $q = $this->db->multi_query("INSERT INTO tabla1 " . $campos . " VALUES " . $valores);
      if (!$q) {
       echo "INSERT INTO tabla1 " . $campos . " VALUES " . $valores . "<br />";
       printf("Error en ejecución: %s\n", $this->db->error);
      }

1voto

Leonardo-Tadei comentado

Qué formato tiene el archivo que estás leyendo?
De dónde toman valor las variables $campos y $valores?
Estás verificando que no estén vacías por ejemplo?

0voto

yoelrodguez comentado

Hola, buenos días, gracias por contestar, voy a revisar lo que me comenta.

0voto

Leonardo-Tadei comentado

Si luego de revisar estas cosas encuentras el error, compartilo como repuesta para ayudar a otros con un problema similar!

0voto

yoelrodguez comentado

Hola gracias por contestar, el problema se me estaba presentado en la comunicación con mi servidor sql que estaba en un servidor a parte de donde tengo mi sitio. Al colocar el servidor de mysql en la misma maquina que el sitio se soluciono el problema.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta