Как в ADOdb привязывать значения к оператору IN?

alexcrown

Новичок
Как в ADOdb привязывать значения к оператору IN?

Как в ADOdb реализовать привязку (binding) значений для запроса вида
PHP:
SELECT * FROM my_table WHERE id IN (1,2,3)
Запрос вида
PHP:
$conn->Execute('SELECT * FROM my_table WHERE id IN (?)', array(1,2,3));
не работает (что вобщем-то очевидно).
 

alexcrown

Новичок
В документации этот случай не рассмотрен.

Интересно, а как в других системах реализуется биндинг нескольких значений на один placeholder? М.б. никак?
 

Фанат

oncle terrible
Команда форума
у котерова для таких случаев placeholder предусмотрен.
и в данном случае, я склонен считвть, что ненахождение нужной информации в доке связано не с отсутствием там оной информации, а с нерадивостью читателя
 

alexcrown

Новичок
Проверил по коду. Такая возможность в ADOdb отсутствует. Ну да ладно, обойдусь без неё. Или dbsimple попробую.
 
Сверху