回答編集履歴

1

エンコーディングの指定を追加

2019/06/03 02:28

投稿

退会済みユーザー
test CHANGED
@@ -87,3 +87,21 @@
87
87
  ```
88
88
 
89
89
  をお試しを。bindParam()ではなくbindValue()がふさわしい場面かと。
90
+
91
+
92
+
93
+ --
94
+
95
+ 追記。
96
+
97
+ ```define('PDO_DSN','mysql:dbname=' . DATABASE_NAME .';host=' . DATABASE_HOST . ';charset=utf8mb4');
98
+
99
+ ```
100
+
101
+ などとデータベース接続のエンコーディング指定を加えてみると良いかと。
102
+
103
+ ちなみに、phpからのデータベース接続まわりは
104
+
105
+ [PHPでデータベースに接続するときのまとめ - Qiita](https://qiita.com/mpyw/items/b00b72c5c95aac573b71#password)
106
+
107
+ を何度も読み返すことで発見が深まります。おすすめ。