回答編集履歴

1

コードで書いたほうがわかりやすいので追記

2017/11/29 08:28

投稿

maisumakun
maisumakun

スコア145183

test CHANGED
@@ -1 +1,33 @@
1
1
  後者の方でも、`$user`でなく`$stmt`に対して`fetchAll`を呼べば、問題なく動くはずです。
2
+
3
+
4
+
5
+ ----
6
+
7
+
8
+
9
+ (追記)
10
+
11
+
12
+
13
+ ```PHP
14
+
15
+ $user = $stmt->setFetchMode(PDO::FETCH_NUM);
16
+
17
+
18
+
19
+ // $userはbooleanなので、メソッドはない
20
+
21
+ var_dump($user->fetchAll());
22
+
23
+
24
+
25
+ // $stmtはPDOのオブジェクト、fetchAllメソッドがある
26
+
27
+ var_dump($stmt->fetchAll());
28
+
29
+ ```
30
+
31
+
32
+
33
+ すみません、何がわからないのかが理解できなくなってきました。