Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/05/2016, 13:40
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: INSERT INTO con varios array

Bueno, por lo pronto, lo que te pedí era que nos pasaras lo que contiene la query, no las variables independientes, porque alli se mostraría lo que realmente está pasando.
En cualquier caso, la cosa es mas o menos simple: EN PHP tienes que recorrer cada uno de los diferentes indices de cada array, y por cada indice recorrido crear un set de valores a insertar en un registro.
Básicamente, tu query (siguiendo tu ejemplo) debería quedar construida de esta forma:

Código SQL:
Ver original
  1. INSERT INTO alumnos (id_alumno, nombre, carrera, grupo)
  2. VALUES (42, 'dfljñlgk', 'jrrsdgh', 'Ing. Civil', 'G124'),
  3. (23, 'littdhjhlñ', 'lkbfdrtyu', 'Ing. en Telecomunicaciones', 'T152');

¿Se va entendiendo?

Es un problema de resolución sencilla, se te complica porque tienes cuatro arrays diferentes, pero estos deben ser recorridos en secuencia para asignar en orden correcto los datos de cada indice del mismo nivel, a un set diferente del VALUES en SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)