首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >zend framework 2.2中带有多个where子句和order by desc的Select查询

zend framework 2.2中带有多个where子句和order by desc的Select查询
EN

Stack Overflow用户
提问于 2014-03-14 14:52:51
回答 1查看 764关注 0票数 1

在zend framework 2.2中使用多个where子句和order by desc选择查询。

我的问题是

代码语言:javascript
运行
复制
Select 'vch_no' from vaucher_mst where 'series_sno'=12 and vchtype_sno=13 order by vch_no,desc

如何执行此查询?这是我的尝试:

代码语言:javascript
运行
复制
public function getvchno() {
    $select = new select();
    $select->from($this->table);
    $this->select('vch_no');
    $where = new where();
    $where->equalTo('series_sno',12);
    $where->equalTo('vchtype_sno',13);
    $select->where($where);
    $order_by='vch_no';
    $order=Select::ORDER_DESCENDING;
    $select->order($order_by . ' ' . $order);
    $limit=1;
    $select->LIMIT(1);
    $statement = $this->select($select);
    print_r($statement);die;
    if (!$row) {
        throw new \Exception("Could not find row $id");
    }
}
EN

Stack Overflow用户

发布于 2014-03-14 22:18:22

我不知道Zend2,但根据doc的说法,这应该是可行的:

代码语言:javascript
运行
复制
// Select 'vch_no' from vaucher_mst where 'series_sno'=12 and vchtype_sno=13 order by vch_no,desc
$select = new Select();
$select->from('vaucher_mst')
       ->columns(array('vch_no'))
       ->where(array('series_sno = 12', 'vchtype_sno = 13'))
       ->order('vch_no DESC');

随时通知我:)

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22398065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档