zend_db_table クラスを使用して次のクエリを作成する方法はありますか?
SELECT SUM(x) FROM traffic
ありがとう
zend_db_table クラスを使用して次のクエリを作成する方法はありますか?
SELECT SUM(x) FROM traffic
ありがとう
もう少しわかりやすいコード サンプル:
$table = new DbTable_Traffic(); //extends Zend_Db_Table
$select = $table->select()->columns('SUM(X)');
を含む式は自動的()
に変換されZend_Db_Expr
ます。
実際にはまったく使用Zend_Db_Table
しませんが、基本的なクエリの構成方法を知っている場合は、代わりにこの式を使用してください
$ZendDBTable->columns(new Zend_Db_Expr('SUM(x)');
疑似コードとして読んでください。 の構文がわかりませんZend_Db_Table
。はnew Zend_Db_Expr('some mysql keywords')
、エスケープしてはならないキーワードがクエリに含まれていることをエンジンに知らせるために使用されます。