"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "docs/guide-ja/db-dao.md" between
yii2-2.0.35.tar.gz and yii2-2.0.36.tar.gz

About: Yii 2 is a high-performance component-based PHP framework for developing large-scale Web applications (source).

db-dao.md  (yii2-2.0.35):db-dao.md  (yii2-2.0.36)
skipping to change at line 110 skipping to change at line 110
> ```php > ```php
> 'db' => [ > 'db' => [
> // ... > // ...
> 'on afterOpen' => function($event) { > 'on afterOpen' => function($event) {
> // $event->sender は DB 接続を指す > // $event->sender は DB 接続を指す
> $event->sender->createCommand("SET time_zone = 'UTC'")->execute(); > $event->sender->createCommand("SET time_zone = 'UTC'")->execute();
> } > }
> ] > ]
> ``` > ```
MS SQL Server でバイナリ・データを正しく処理するためには追加の接続オプションが必要になります。
```php
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'sqlsrv:Server=localhost;Database=mydatabase',
'attributes' => [
\PDO::SQLSRV_ATTR_ENCODING => \PDO::SQLSRV_ENCODING_SYSTEM
]
],
```
## SQL クエリを実行する <span id="executing-sql-queries"></span> ## SQL クエリを実行する <span id="executing-sql-queries"></span>
いったんデータベース接続のインスタンスを得てしまえば、次の手順に従って SQL クエリを実行することが出来ます。 いったんデータベース接続のインスタンスを得てしまえば、次の手順に従って SQL クエリを実行することが出来ます。
1. 素の SQL クエリで [[yii\db\Command]] を作成する。 1. 素の SQL クエリで [[yii\db\Command]] を作成する。
2. パラメータをバインドする (オプション)。 2. パラメータをバインドする (オプション)。
3. [[yii\db\Command]] の SQL 実行メソッドの一つを呼ぶ。 3. [[yii\db\Command]] の SQL 実行メソッドの一つを呼ぶ。
次に、データベースからデータを読み出すさまざまな方法を例示します。 次に、データベースからデータを読み出すさまざまな方法を例示します。
 End of changes. 1 change blocks. 
0 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)