topic: db (PDO / SQL / マルチDB) / ch07

ch07 — fetch のモード

学習目標

  • fetchAll(PDO::FETCH_ASSOC) で全件を 連想配列の配列 で取れる
  • fetch() で 1 件ずつ取り出すループが書ける
  • fetchColumn()COUNT(*) などの 単一値 を取れる
  • FETCH モードを目的別に使い分けられる

所要時間

スライド 4 分 + ドリル 2 問 = 15 分

ドリル

no 内容
01 fetchAll(PDO::FETCH_ASSOC) で全件取得して表示
02 fetchColumn で COUNT(*) の単一値を取得

演習問題(2問)

  1. ドリル 01 — fetchAll(PDO::FETCH_ASSOC)

    starter.php answer.php

  2. ドリル 02 — fetchColumn で COUNT(*)

    starter.php answer.php

サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリ(nomuraya-dojo/php)を clone してください。