PHP PDO заросы содржащие IN в preapare и передача значений в execute в виде массива.

Пример использования: для начала как обычно создаём подключение к MySQL по PDO, например используем для этого объект $pdo, так же определяем пустой $stmt, например так $stmt = false; далее выполнить nikolaevevgePDOIn::execute($pdo,"SELECT * FROM `users` WHERE `id` IN (:ids)",array("ids"=>array("a664b594-0bb6-1ecb-def7-5673ba48c82b","5f3c528e-b018-375a-6ba0-54b622f2b1ac")),$stmt);. Таким образом метод execute класса nikolaevevgePDOIn принимает 4 параметра: 1) PDO объект соединения с MySQL(он будет передан по ссылке), строку содержащую SQL-запрос(в нём в IN указывается один ключ, например :name, далее в результате работы метода он автоматически будет заменён на аналогичные нумерованные)

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: