我们可以在Zends delete()中使用多个where子句吗?
问题描述:
我想使用多个地方()与Zends删除(),但没有发生.. !!!我们可以在Zends delete()中使用多个where子句吗?
$where=array('id' => $id,'likedbyID' => $likedbyID);
$this->delete($where);
上述代码写在模型中。
请帮我.....
在此先感谢.....
答
从Zend的文档:
由于表中删除()方法来代理数据库适配器delete()方法,参数也可以是SQL表达式的数组。使用AND运算符将表达式组合为布尔项。
知道一切,你可以使用它像这样:
$this->delete(
array(
'id = ?' => $id,
'likedbyID = ?' => $likedbyID,
)
);
Allso您可以使用>或<或IN或..操作符而不是=