Usando la respuesta de leo se me ocurre lo siguiente (no lo he probado):
Código PHP:
Ver original<?php
$array = array(1,2,3,4,5,6,7);
foreach ($array as $a=>$b){
$query = 'INSERT INTO mitabla VALUES ';
foreach($b as $c => $d)
$query.= '(' . implode(',',$b) . ') , '; $query = substr($query,0,-1) // eliminar coma del final }
La idea es crear una consulta de este estilo:
INSERT INTO mitabla VALUES (c1,c2), (c3,c4),(c5,c6). Así, con una operación de inserción, insertar todos los valores que quieras.