Zend_db_table:如何使用Mysql关键字进行选择

时间:2010-08-11 09:22:53

标签: zend-framework zend-db zend-db-table

任何想法如何使用zend_db_table类构建以下查询?

SELECT SUM(x) FROM traffic

感谢

2 个答案:

答案 0 :(得分:1)

稍微更具描述性的代码示例:

$table = new DbTable_Traffic(); //extends Zend_Db_Table
$select = $table->select()->columns('SUM(X)');

包含()的表达式会自动转换为Zend_Db_Expr

答案 1 :(得分:0)

我根本不使用Zend_Db_Table,但如果你知道如何配置基本查询,请使用此表达式

$ZendDBTable->columns(new Zend_Db_Expr('SUM(x)');

将其作为伪代码读取,我不知道Zend_Db_Table的语法。 new Zend_Db_Expr('some mysql keywords')用于让引擎知道您在查询中有一个不应转义的关键字。