Como te explique es solo un ejemplo, pero vamos a mirarlo detenidamente.
Vos tenes un funcion que retorna un MATRIZ con los resultados de la consulta verdad ? si eso es lo que sucede la funcion te devolvera algo como esto:
Código PHP:
Ver original array(campo1
, campo2
, campo3
, campoN
), array(campo1
, campo2
, campo3
, campoN
), array(campo1
, campo2
, campo3
, campoN
), )
Donde cada "array" interno es un registro de tu base de datos, y cada "campo" es una columna de tu base de datos.
Según lo anteriormente expuesto solo deberás recorer el array principal para realizar el insert en la otra tabla con los campos que tienen los array internos