2010-08-11 2 views
0

zend_db_table 클래스로 다음 쿼리를 작성하는 방법은 무엇입니까?Zend_db_table : MySQL 키워드로 선택하는 방법

SELECT SUM(x) FROM traffic 

덕분에 실제로 모든 Zend_Db_Table를 사용하지 않는,하지만 당신은, 기본 쿼리를 구성,이 표현을 사용하는 방법을 알고있는 경우에 대신

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

, 나는 돈 의사로 읽어

답변

0

Zend_Db_Table의 구문을 알지 못합니다. new Zend_Db_Expr('some mysql keywords')은 이스케이프해서는 안되는 검색어에 키워드가 있음을 엔진에 알리는 데 사용됩니다.

1

좀더 설명 코드 샘플 : () 함유

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

Zend_Db_Expr 자동으로 변환 될 것이다.