Ojala te ayude lo siguiente:
Código PHP:
foreach($array as $key => $value){
$variable1 = $value["valor1"];
$variable2 = $value["valor2"];
mysql_query("INSERT INTO tabla (campo1,campo2) VALUES($variable1,$variable2)")
}
Y pues ya cierras la conexion a la base de datos, obviamente $array es la variable que tiene el arreglo, $key es la llave como te dijeron y $value contiene los valores del arreglo, el foreach te los separa, a mi se me hace mas fácil guardar los valores de $value en variables, y entonces insertarlas en la B.D.
Espero te sirva de algo salu2