Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我们可以在Zends delete()中使用多个where子句吗?_Php_Zend Framework_Model_Where Clause - Fatal编程技术网

Php 我们可以在Zends delete()中使用多个where子句吗?

Php 我们可以在Zends delete()中使用多个where子句吗?,php,zend-framework,model,where-clause,Php,Zend Framework,Model,Where Clause,我正在尝试将multiple where()与Zends delete()一起使用,但什么都没有发生 $where=array('id' => $id,'likedbyID' => $likedbyID); $this->delete($where); 上面的代码是在模型中编写的 请帮帮我 提前感谢….来自zend文档: 由于table delete()方法代理数据库适配器delete()方法,因此参数也可以是SQL表达式数组。使用AND运算符将表达式组合为布尔项 知道您可以

我正在尝试将multiple where()与Zends delete()一起使用,但什么都没有发生

$where=array('id' => $id,'likedbyID' => $likedbyID);
$this->delete($where);
上面的代码是在模型中编写的

请帮帮我


提前感谢….

来自zend文档:

由于table delete()方法代理数据库适配器delete()方法,因此参数也可以是SQL表达式数组。使用AND运算符将表达式组合为布尔项

知道您可以这样使用它:

$this->delete(
    array(
        'id = ?' => $id,
        'likedbyID = ?' => $likedbyID,
    )
);
所有这些都可以使用>或<或在或中。。运算符而不是=