teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

\$row

2017/03/15 09:54

投稿

marimokomokmOk
marimokomokmOk

スコア52

title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,34 @@
44
44
  }
45
45
  ?>
46
46
  <?php require 'footer.php'; ?>
47
+ ```
48
+
49
+
50
+ var_dumpで$rowの中身を見てみました。
51
+
52
+
53
+ ```php
54
+ while ( $row = $stmt->fetch ( PDO::FETCH_ASSOC ) ) {
55
+ var_dump($row);
56
+ // foreach ( $rows as $row ) {
57
+ // 連想配列$_SESSION['customer']にキーを指定して追加し、値として連想配列を代入
58
+ $_SESSION ['customer'] = array (
59
+ // idというキーで$row['id']を入れる
60
+ 'id' => $row ['id'],
61
+ 'name' => $row ['name'],
62
+ 'address' => $row ['address'],
63
+ 'login' => $row ['login'],
64
+ 'password' => $row ['password']
65
+ );
66
+ }
67
+ if (isset ( $_SESSION ['customer'] )) {
68
+ echo 'いらっしゃいませ、', $_SESSION ['customer'] ['name'], 'さん。';
69
+ } else {
70
+ echo 'ログイン名またはパスワードが違います。';
71
+ }
72
+ var_dump($row);
73
+ ```
74
+
75
+ ```php:$rowの中身
76
+ array(5) { ["id"]=> string(2) "10" ["name"]=> string(15) "浜崎あゆみ" ["address"]=> string(32) "東京都渋谷区恵比寿2-7-2" ["login"]=> string(3) "ayu" ["password"]=> string(4) "1234" } いらっしゃいませ、浜崎あゆみさん。bool(false)
47
77
  ```