Si esatto, il mio intento non è inserirli tutti in un blocco unico con una singola query, ma bensì inserire tutti i valori presenti nel form. Il modo col quale vanno inseriti lo chiedevo appunto.
Per cui mi sembra di capire che la soluzione migliore per inserire ciascuna riga del form in altrettante righe della tabella mysql sia il foreach. Corretto?
Nel tuo esempio è presente solo un campo, ma nel caso ne avessi tre, come devo costruire lo script?
foreach ( $array_dati as $dato )
{
$query = "insert into tabella (colonna1, colonna2, colonna3) values ('$colonna1',$colonna2, $colonna3)";
mysqli_query($link, $query);
}
Corretto?