Вставка нескольких записей. Именованные плейсхолдеры?

Именованные:
INSERT IGNORE INTO `user` SET id=:id, members=:members, date=NOW()

// биндим
bindParam(":id",  $id);
bindParam(":members",  $members);
// в цикле execute
for (...) {
execute();
}

Но операций ввода выходит столько же сколько итераций цикла. Каждая строка вставляется отдельно

А вот одной операцией несколько строк:
INSERT INTO `user`(`id`, `date`, `members`) VALUES ('35345','2016-07-25','777'), ('35346','2016-07-25','778')

Вопрос: можно ли сделать с именованными плейсхолдерами но одной операцией как во втором примере?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
можно, но задолбетесь, делайте без именованных, через ?, проще и быстрее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы