いろいろなデータの取得方法を確認してみよう

 PDOStatementクラスでは、様々なデータを取得する方法を提供しています。まずは「fetch」メソッドでデータを取得する方法のいくつかを確認しましょう。

クラス名 PDOStatement
メソッド名 fetch
パラメーターリスト
パラメター名 説明
int $fetch_style 次の行をどのように取り出すかを指定する定数値(省略可)
PDO::FETCH_ASSOC:列名の配列で返す
PDO::FETCH_BOTH:列名と、0から始まるインデックスを付けた配列で返す(デフォルト値)
PDO::FETCH_BOUND:TRUEを返し、結果セットの列データをbindColumnメソッドで指定した変数に代入する
PDO::FETCH_CLASS:結果セットをクラスのプロパティーにマッピングしたオブジェクトとして返す。
PDO::FETCH_NUM:0から始まるインデックスを付けた配列で返す
返り値
mixed 結果セットの取得形式による。失敗した場合はFALSEが返る。
fetchメソッドの仕様

 次の節から、それぞれのフェッチスタイルを試してみましょう。

前へ   次へ