$dbh = new PDO($dsn, $username, $password);
$query = 'INSERT INTO `table1` (`id`, `name`) VALUES (?, ?)';
$values = [
[1, 'Mary'],
[2, 'Peter'],
[3, 'Mike']
];
$stmt = $dbh->prepare($query);
$stmt->execute($values);
Я знаю, что приведенные выше коды будут вызывать ошибки. Но если я хочу удобно вставить несколько записей с заполнителями, как я могу это сделать?
@CBroe предоставил хорошие ответы на этот вопрос. Пожалуйста, обратитесь к вышеупомянутым комментариям, и особенно обратитесь к ссылке, которую он разместил, которая имеет более подробные обсуждения в нем.
Других решений пока нет …