DBSimple: мультизапросы. Как?

Подскажите, пожалуйста, как с помощью используемого в LS адаптера DBSimple корректно реализовать запрос вида:

INSERT INTO test_table
    (data1,data2)
VALUES
    (1,2),
    (3,4),
    ...
    ...
    (99,100);


Спасибо!

UPD. Уже не актуально, разобрался.

foreach ($array as $item) {
  // DbSimple underatands that it should execure "prepare" only once!
  $DB->query('INSERT INTO tbl(field) VALUES(?)', $item);
}

4 комментария

avatar
DbSimple не умеет подготавливать для мускула запрос. первый вариант с т.з. быстродействия лучше.
avatar
Странно, а в документации говориться, что умеет, это ошибка/неточность? Вопрос и возник по причине быстродействия...
Второй пример — как раз из доки по DBSimple.
avatar
/говорится/
avatar
Странно, а в документации говориться, что умеет, это ошибка/неточность?
я немного не так выразился: да, я видел, но давно я не нашел кода в самой библиотеке, который бы это делал, возможно плохо искал.
про быстродействие — если вставляемых объектов 2 или больше, тогда прирост, а если 1 — то медленнее.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.