回答編集履歴
1
加筆修正
answer
CHANGED
@@ -29,11 +29,17 @@
|
|
29
29
|
|
30
30
|
として配列で返すということです。
|
31
31
|
|
32
|
+
`while ( $row = $stmt->fetch ( PDO::FETCH_ASSOC) ) {`
|
33
|
+
だから、結果は$row['id'], $row['login'], $row['password']で受け取ることになります。
|
34
|
+
(このときの$rowは配列。)
|
35
|
+
|
32
36
|
`while ( $row = $stmt->fetch ( PDO::FETCH_NUM ) ) {`
|
33
37
|
としてしまうと、結果は$row[0], $row[1], $row[2]で受け取ることになります。
|
38
|
+
(このときも$rowは配列。)
|
34
39
|
|
35
40
|
`while ( $row = $stmt->fetch ( PDO::FETCH_OBJ ) ) {`
|
36
41
|
としてしまうと、結果は$row->id, $row->login, $row->passwordで受け取ることになります。
|
42
|
+
(このときの$rowは無名オブジェクトのインスタンス。)無名というか匿名というか、、
|
37
43
|
|
38
44
|
もしもテーブルcustomerの構造が変わってしまってカラム名の順番が変わってしまったとしても、
|
39
45
|
PDO::FETCH_ASSOCやPDO::FETCH_OBJを指定していれば
|