【发布时间】:2012-07-19 10:08:52
【问题描述】:
使用 zend 框架,我使用了一个查询,有一个 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'))
)
谁能告诉我我犯了什么错误或解决方案..
【问题讨论】:
标签: php mysql zend-framework where-in