回答編集履歴

1

修正

2019/05/28 07:27

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -7,3 +7,19 @@
7
7
  `select * from prefectures where id < 10` というSQLになる見込みですよね。
8
8
 
9
9
  コードにミスがなく、PDOException で捕捉もされていないのであればDBの方です。
10
+
11
+
12
+
13
+ 追記
14
+
15
+ ----
16
+
17
+ PDOでException拾いたい場合は拾うように接続後にオプション指定してください。
18
+
19
+ - [PHPでデータベースに接続するときのまとめ#接続後にオプションを指定](https://qiita.com/mpyw/items/b00b72c5c95aac573b71#%E6%8E%A5%E7%B6%9A%E5%BE%8C%E3%81%AB%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%8C%87%E5%AE%9A)
20
+
21
+
22
+
23
+ すると下記のようにエラーを拾います。
24
+
25
+ `接続成功!!ERROR:SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected`