|
|
1
1
如果我有复杂的
|
|
|
2
2
将导致:
注意两个(()在或部分 |
|
|
3
1
有些时候,您可能希望使用foreach来生成在多个where条件周围带有括号的SQL查询,但是您不想为字符串操作而烦恼。例如,您将拥有一个id为且必须是特定类型的用户列表,您可以尝试以下操作:
这将导致“从表中选择*,其中((id=X)或(id=Y)或(id=Z)…)和(type='customer');”
并将其用作:
当然,您应该允许混合$cols,$operands=array()默认为“=?”等等,但为了简单起见,我把它忘了。但我相信我们应该使用本机SQL函数,比如IN(),介于。。。而且…,不是介于。。。还有。。。?Zend框架并不能让你的生活变得很轻松。 |
|
|
4
1
|