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

回答編集履歴

1

追記

2019/10/22 08:53

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -2,4 +2,11 @@
2
2
  文字列なのでアロー演算子によりプロパティやメソッドも存在しないので提示のエラーになっています。
3
3
 
4
4
  下記の記事のようにきちんとPDOによりインスタンス化してください。
5
- [PHP + SQLite3 超入門したメモ](https://qiita.com/39_isao/items/a5b4940138bced936de0)
5
+ [PHP + SQLite3 超入門したメモ](https://qiita.com/39_isao/items/a5b4940138bced936de0)
6
+
7
+ 上記の記事でもう1つ参考にしてほしいのは
8
+ try-catchを接続クローズ(要はPDOの用が済むまで)保持していることです。
9
+ 異常が起きるのは接続時よりも実行時のほうが多いです(接続は一度できてしまえばほとんど問題は起きないので)
10
+ それぞれの実行結果だけでは原因まで拾えないことも多いです。
11
+ SQLはPHPからすると外部の仕組みなので細かいところまでPHPの関数では拾えないからです。
12
+ そのようなときにExceptionを捕捉することにより、SQLのエラーまで拾えるようになります。