val1;val2;val3;.....valn
Есть скрипт который формирует массив из файла и инсертит его в базу:
<?
$mysqli = new mysqli("localhost", "user", "user", "test");
$mysqli->query("SET NAMES 'cp1251'");
if (mysqli_connect_errno())
{
printf("Ошибка соединения: %s\n", mysqli_connect_error());
exit();
}
$trn = mysqli_query($mysqli,"TRUNCATE TABLE `tbl`");
$rows = file ('db/file.txt');
$values_arr = array();
$dt = date('Y.m.d');
foreach ($rows as $row) {
$values_arr[] = "'".implode("','", explode(";", $row))."','".$dt."'";
}
$values = implode('),(', $values_arr);
echo "INSERT INTO `tbl` VALUES ($values);";
?>
Массив у меня получается очень большой, как с помощью array_chunk правильно разбить массив на 4 куска (~ по 100 тыс записей) и закинуть это все в базу?