例 10.44. 流暢なインターフェイスの使用例
[php]
$select = $db->select()
->from( …テーブルとカラムを指定します… )
->where( …検索条件を指定します… )
->order( …ソート条件を指定します… );
[/php]
joinとかは
[php]
// できあがるクエリは、このようになります
// SELECT p."product_id", p."product_name", l.*
// FROM "products" AS p JOIN "line_items" AS l
// ON p.product_id = l.product_id
$select = $db->select()
->from(array(‘p’ => ‘products’),
array(‘product_id’, ‘product_name’))
->join(array(‘l’ => ‘line_items’),
‘p.product_id = l.product_id’);
[/php]
で。JOIN LEFTは
[php]
joinLeft(table, condition, [columns])
[/php]
こんな感じ。メモメモ。
関連する記事:
- akiyanさん、CakePHP勉強会発表資料をZend Frameworkerが見る
- Zend Frameworkで多対多のテーブルをリレーション無しで扱う。:
- MySQLのLimitはOffsetのみの値を受け付けない
- はてな流大規模データ処理
- php.iniの分割
Powered by MightyAdsense
最近のコメント