回答編集履歴
2
誤記修正
test
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
も出来ないはずです。(ブラウザで右クリック→ソースの表示 で実際に全ての値が表示されているか確認してみてください。)
|
28
28
|
|
29
29
|
仮に`2FA4`や`2FA3`が格納されているカラム名が`name`の場合は
|
30
|
-
`$bundle->name`で値の
|
30
|
+
`$bundle->name`で値へのアクセスが可能です。
|
31
31
|
|
32
32
|
|
33
33
|
普通のデータベース構造だと、
|
1
追記
test
CHANGED
@@ -16,4 +16,25 @@
|
|
16
16
|
を読み込んでみると理解が進むかと思います。
|
17
17
|
|
18
18
|
|
19
|
+
追記
|
20
|
+
---
|
19
21
|
|
22
|
+
> $bundle["2FA4"]を$bundle->2FA4と書くために必要なfetchの引数は何にすれば良いのでしょうか?
|
23
|
+
|
24
|
+
これはできません。というよりも、
|
25
|
+
普通のデータベース構造だと
|
26
|
+
`$bundle["2FA4"]`
|
27
|
+
も出来ないはずです。(ブラウザで右クリック→ソースの表示 で実際に全ての値が表示されているか確認してみてください。)
|
28
|
+
|
29
|
+
仮に`2FA4`や`2FA3`が格納されているカラム名が`name`の場合は
|
30
|
+
`$bundle->name`で値の表示が可能です。
|
31
|
+
|
32
|
+
|
33
|
+
普通のデータベース構造だと、
|
34
|
+
`2FA4`や`2FA3`はカラム名では無く、カラムに格納されている値であり、
|
35
|
+
`$bundle->カラム名`でのアクセスは可能ですが、`$bundle->値`だと、そんなカラムは存在しないというエラーが出ます。
|
36
|
+
(fetch()の引数がPDO::FETCH_ASSOCの場合は、warningは出ますがエラーにはなりません)
|
37
|
+
|
38
|
+
|
39
|
+
(無いとは思いますが)もし、`2FA4`や`2FA3`がカラム名ということであれば、それはデータベース設計が誤っているので別の教材を探されることをお勧めします。
|
40
|
+
|