gpt4 book ai didi

php - Zend Framework 2 - Where 子句

转载 作者:搜寻专家 更新时间:2023-10-31 21:13:20 25 4
gpt4 key购买 nike

我想用这个方法添加一个 where 子句。

public function fetchAll()
{
$resultSet = $this->select();
return $resultSet;
}

我是这样加的

public function fetchAll()
{
$resultSet = $this->select();
$resultSet->where("status = ?", 1);
return $resultSet;
}

但是,它显示了以下错误。

Fatal error: Call to undefined method Zend\Db\ResultSet\ResultSet::where()

能否请你帮我用上面提到的方法添加WHERE,OR WHERE,GROUP和ORDER。

最佳答案

希望这对您有所帮助:

    public function Profile($accountid)
{
$result = $this->select(function (Select $select) use ($accountid) {
$select
->columns(array(
'datefrom',
'available',
'used',
'details'
))
->where($this->adapter->getPlatform()->quoteIdentifier('accountid') . ' = ' . $this->adapter->getPlatform()->quoteValue($accountid));
});

$row = $result->current();

if (!$row) {
throw new \Exception('could_not_find_row');
}

return $row;
}

关于php - Zend Framework 2 - Where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com