回答編集履歴

3

加筆修正

2018/07/23 11:13

投稿

退会済みユーザー
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  // の後に
26
26
 
27
- $dbh = new PDO('mysql:'.DB_NAME.';'.DB_HOST, DB_USER, DB_PASSWORD);
27
+ $dbh = new PDO('mysql:'.DB_NAME.';'.DB_HOST, DB_USER, DB_PASSWORD, $driver_options);
28
28
 
29
29
  // を実行する
30
30
 

2

加筆修正

2018/07/23 11:13

投稿

退会済みユーザー
test CHANGED
@@ -20,6 +20,12 @@
20
20
 
21
21
  PDO::ATTR_EMULATE_PREPARES => false,
22
22
 
23
- ]
23
+ ];
24
+
25
+ // の後に
26
+
27
+ $dbh = new PDO('mysql:'.DB_NAME.';'.DB_HOST, DB_USER, DB_PASSWORD);
28
+
29
+ // を実行する
24
30
 
25
31
  ```

1

加筆修正

2018/07/23 11:12

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,21 @@
5
5
  mysql上にしかない情報を取得する。
6
6
 
7
7
  SELECT文でも使ってテーブルからデータを読み出せばよいのでは?
8
+
9
+
10
+
11
+ [PHPでデータベースに接続するときのまとめ - Qiita](https://qiita.com/mpyw/items/b00b72c5c95aac573b71)
12
+
13
+ を参考に、接続時に$driver_optionsも適切に与えるようにするべきかと。
14
+
15
+ ```
16
+
17
+ $driver_options = [
18
+
19
+ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
20
+
21
+ PDO::ATTR_EMULATE_PREPARES => false,
22
+
23
+ ]
24
+
25
+ ```