phpでPDOについての学習メモ2

やりたいこと

  • データを出力させる。
  • 出力したデータを表示させる。

    3.DB内のデータを出力させる

    まず、DBに接続のためのコードを書いた後に、SQL文で出力させたいデータのあるテーブルを指定する。

<?php
$sql = "SELECT * FROM contact_form";
?>

注意する点 - この時テーブル名は,''(シングルクオーテーション)で囲わないこと。 次に、queryを使いSQL文を実行する。

<?php
$stmt = $pdo->query($sql);
?>

4.出力したデータを表示させる

fetchを使い出力したデータを表示させる.

<?php
$result = $stmt->fetch(PDO::FETCH_ASSOC);
print($result['id']);
print($result['name']);
print($result['email']);
?>

これだと一行のデータしか表示されないので以下のようにwhileを使いループさせる。

<?php
while($result = $stmt->fetch(PDO::FETCH_ASSOC)) {
    print($result['id']);
    print($result['name']);
    print($result['email']);
}
?>