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

回答編集履歴

1

追記

2016/06/20 03:48

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -1,4 +1,11 @@
1
1
  ```PHP
2
2
  $dbh = new PDO($dsn, $user, $password, $option);
3
3
  ```
4
- $pdoじゃなくて$dbhに入ってますよ
4
+ $pdoじゃなくて$dbhに入ってますよ
5
+
6
+ エラーの意味は
7
+ Call to a member function prepare() on null
8
+ prepareというメンバ関数をnullから呼びだそうとしています
9
+
10
+ で、原因となる行でprepareを呼び出しているオブジェクトは$pdoです。
11
+ そして、遡ってみると$pdoは存在せず、おそらくやりたいことであろうPDOのインスタンスは$dbhという変数に入っています。