Forse anche cosi.
Codice PHP:
<?php
function mia_funzione($n)
{
$n = array_map("mia_funzione2", $n);
return '('.implode(',',$n).')';
}
function mia_funzione2($n)
{
return ("'".addslashes($n)."'");
}
$a = array([1,2,3,4],["quinto","sesto","settimo","ottavo"],["a",1,"b",2]);
$b = implode(',',array_map("mia_funzione", $a));
$sql = "INSERT INTO tabella (column_1, column_2, column_3, column_4) VALUES $b";
print $sql;
?>
Dà :
codice:
INSERT INTO tabella (column_1, column_2, column_3, column_4) VALUES
('1','2','3','4'),('quinto','sesto','settimo','ottavo'),('a','1','b','2')