Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как с PHP внести несколько записей из текстового файла в БД MySQL

Работающий пример кода на PHP для внесения записей из текстового файла в базу данных MySQL


//открывается текстовый файл text.txt
$f = fopen("regions.txt", "r");
// из значений разделенных знаком ',' (запятая) создается массив $array
$array = explode(",",fgets($f));//из строк делает массив
//закрывается текстовый файл text.txt
fclose($f);

//создается подготовленный запрос
$query=$pdo->prepare("INSERT INTO goroda (region) VALUES (?)");//работает
//для каждого элемента массива выполняется этот запрос
try {
$pdo->beginTransaction();
foreach ($array as $key)
{
$query->execute(array($key));
}
$pdo->commit();
}catch (Exception $e){
$pdo->rollback();
throw $e;
}

Как с PHP внести несколько записей из текстового файла в БД MySQL

Работающий пример кода на PHP для внесения записей из текстового файла в базу данных MySQL


//открывается текстовый файл text.txt
$f = fopen("regions.txt", "r");
// из значений разделенных знаком ',' (запятая) создается массив $array
$array = explode(",",fgets($f));//из строк делает массив
//закрывается текстовый файл text.txt
fclose($f);

//создается подготовленный запрос
$query=$pdo->prepare("INSERT INTO goroda (region) VALUES (?)");//работает
//для каждого элемента массива выполняется этот запрос
try {
$pdo->beginTransaction();
foreach ($array as $key)
{
$query->execute(array($key));
}
$pdo->commit();
}catch (Exception $e){
$pdo->rollback();
throw $e;
}