第9章 データベース連携 / 第3回 模擬試験

PHPのPDOにおける結果セットの取得(フェッチ)に関する次の記述のうち、誤っているものはどれか。

`fetch()`メソッドは、結果セットから1行ずつ取得する。
`fetchAll()`メソッドは、結果セットの全行を一度に配列として取得する。
フェッチモードを指定することで、連想配列やオブジェクトなど取得形式を変更できる。
`fetch()`メソッドは、必ずSQL文の実行前に呼び出す必要がある。 正解
解説
`fetch()`は`execute()`でSQLを実行した「後」に呼び出し、結果セットから1行ずつデータを取得するメソッドです。(参照: 独習PHP 第4版 第9章 データベース連携 9.6節 結果セットの取得 p.444〜458)