回答編集履歴
1
chousei
test
CHANGED
@@ -5,7 +5,9 @@
|
|
5
5
|
$dsn = 'mysql:host=localhost; dbname=mydb;charset=utf8;';
|
6
6
|
```
|
7
7
|
これで解決しない場合は$dbhにオプションを追加
|
8
|
+
(エラー処理が抜けているのでERRORMODEは必須)
|
8
9
|
```PHP
|
10
|
+
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
9
11
|
$dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND,'SET NAMES utf8');
|
10
12
|
```
|
11
13
|
それでもだめなら非推奨ですがset namesを実行
|