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 | |