【问题标题】:Convert mysql query to zend query?将mysql查询转换为zend查询?
【发布时间】:2015-10-29 05:30:28
【问题描述】:

我想将以下 sql 查询转换为 zend 查询。如何使用 zend 框架 2 将此 mysql 查询转换为 zend 查询?

SELECT SUM(amount)
FROM tbl_sale_amount 
WHERE sale_type_id=7459650 AND YEAR(db_add_date) = YEAR(CURDATE()); 

注意:需要从 tbl_sale_amount 获取当年的金额总和。

谢谢

我的答案在这里: ZF2 Query WHERE clause with DATE() for datetime column

【问题讨论】:

标签: php mysql zend-framework zend-framework2


【解决方案1】:

使用这个

 $stmt = $db->query('SELECT SUM(amount)
    FROM tbl_sale_amount 
    WHERE sale_type_id= ? AND YEAR(db_add_date) = YEAR(CURDATE()',
                array($sale_type_id)
            );

$result = $stmt->fetchAll();
        $stmt->closeCursor();
        if ($result) {
            return $result;
        } else {
            return false;
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-09
    • 2019-07-29
    • 2018-11-01
    • 2013-07-10
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多