mysql — В PHP, когда я использую $ dbh-> gt; prepare ($ query) -> gt; execute ($ values) с заполнителями, как я могу вставить несколько записей за один раз?

$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);

Я знаю, что приведенные выше коды будут вызывать ошибки. Но если я хочу удобно вставить несколько записей с заполнителями, как я могу это сделать?

-3

Решение

@CBroe предоставил хорошие ответы на этот вопрос. Пожалуйста, обратитесь к вышеупомянутым комментариям, и особенно обратитесь к ссылке, которую он разместил, которая имеет более подробные обсуждения в нем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector