Zend/Db/Sqlの変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- 移動:バックアップ
- バージョン:(Rev:6yLzUZ3Rv6)2014-04-09 09:41:15
- 直前のバージョン:(Rev:VGAmcqax8J)2014-04-09 09:38:16
Old | New | 差分 | |
---|---|---|---|
70 | 70 | #sh(php){{ | |
71 | 71 | $sql = new Zend\Db\Sql\Sql($adapter); | |
72 | 72 | $select=$sql->select(); | |
73 | - | $select->into("test"); | |
74 | - | $select->values(array("id"=>"1","name"=>"hoge")); | |
73 | + | $select->from("test"); | |
74 | + | $select->columns(array("id"=>"rev_id", "name"=>"rev_name", "value"=>"rev_value")); | |
75 | + | $select->where(array("name"=>"yamada", "value > 100")); | |
76 | + | $select->limit(1); | |
75 | 77 | echo $sql->getSqlStringForSqlObject($select); | |
76 | 78 | }} | |
77 | - | ||
79 | + | SELECT `test`.`rev_id` AS `id`, `test`.`rev_name` AS `name`, `test`.`rev_value` AS `value` FROM `test` WHERE `name` = 'yamada' AND value > 100 LIMIT 1 | |
78 | 80 | ** コンストラクタ [#U0lUGlM] | |
79 | 81 | :引数|null|string|array|TableIdentifier $table | |
80 | 82 | ||
159 | 161 | ||
160 | 162 | ** offset [#zD1URqW] | |
161 | 163 | :引数|int $offset | |
162 | - | ||
164 | + | ||
163 | 165 | Offset設定 | |
164 | 166 | #sh(php){$select->offset(3);} | |
165 | 167 | OFFSET 3 |