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

回答編集履歴

1

加筆修正

2021/01/07 04:16

投稿

退会済みユーザー
answer CHANGED
@@ -21,8 +21,15 @@
21
21
  といったことも含めて、
22
22
  ベテランでも何度も読み返すPDO接続の基本がわかるこちらの記事をおすすめします:
23
23
  [PHPでデータベースに接続するときのまとめ - Qiita](https://qiita.com/mpyw/items/b00b72c5c95aac573b71)
24
+ try
25
+  接続
26
+  try
27
+   クエリー実行
28
+  catch
29
+ catch
30
+ くらいの構造で。
31
+ どこのcatchで捕まえればなんのエラーなのかを絞りやすくなったり。
24
32
 
25
-
26
33
  それと、bindParamじゃなくてbindValueじゃないかな、
27
34
  bindValueはプリペアドステートメントのためにパラメータを与えるもの、
28
35
  bindParamは与えたり受けたり機能が込み入っててトラブルになりやすいという私感。