フェッチスタイルに「FETCH_ASSOC」を指定して取得すると、列名の配列でデータを取得することができます。
○ ファイル
「TraversableTest.php」ファイルをコピーして、次のPHPファイルをプロジェクトに追加してください。
ファイルの種類 | PHPファイル |
---|---|
ファイル名 | FetchAssocTest.php |
○ プログラム
次のようにプログラムを記述してください。
FetchAssocTest.php
○ 実行結果
○ 解説
25行目はwhile文を指定しました。fetchメソッドは次に読み込む行がないとfalseを返すので、これにより行が存在する間ループします。また、fetchメソッドのパラメーターに「PDO::FETCH_ASSOC」を指定したので、実行結果を確認すると、列名の配列で結果が取得されていることが分かります。