求職者支援訓練webサイト制作科授業資料

フェリカテクニカルアカデミー池袋の求職者支援訓練webサイト制作科7月クラスの授業解説ブログです。

データベースからデータを取得

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>登録データ一覧</title>
<link href="style.css" rel="stylesheet">
</head>
<body>
<?php
//データベースとの連結
 $dsn = 'mysql:dbname=mydb;host=localhost';
 $user = 'root';
 $password = '';//dbでパスワード設定していない場合はカラ
 $dbh = new PDO($dsn, $user, $password);
 $dbh -> query('SET NAMES UTF8');

//データベースのテーブルからデータを取得
 $sql = 'SELECT * FROM form WHERE 1';
 $stmt = $dbh -> prepare($sql);
 $stmt -> execute();



 //データがあるだけ全部取得
 while(1) {
   $rec = $stmt -> fetch(PDO::FETCH_ASSOC);
 
 //もうデータがなければ「break」でループから抜ける
   if($rec == false) {
        break;
   }

	// stmtから取得したデータを表示
  echo $rec['id'].':&nbsp;';
  echo $rec['name'].':&nbsp;';
  echo $rec['email'].':&nbsp;';
  echo $rec['blood'].':&nbsp;';
  echo $rec['message'];
  echo '<br>';
	}

 $dbh = null;
?>
<ul class="back01">
<li><a href="menu.html">メニューに戻る</a></li>
</ul>
</body>
</html>