Используя zend framework, я использовал запрос с предложением IN, это мой запрос
$select->where('p.brandid IN (?)',$details[brand]);
в приведенном выше запросе $details[brand] имеет значение, подобное этому array(1,2,3) .
На самом деле запрос должен возвращать все значения, которые относятся к этому массиву (1,2,3).
Но мой запрос возвращает результат, связанный с первым значением, присутствующим в приведенном выше массиве (1,2,3). Т.е. 1 отдельно, другие 2,3 не рассматриваются.
когда я печатаю этот запрос, он выглядит так
[where] => Array
(
[0] => (p.brandid IN ('1,2,3'))
)
Может ли кто-нибудь показать мне, какую ошибку я сделал или решение для этого.