質問編集履歴

2

解決策

2021/07/26 14:12

投稿

Wingmacbook
Wingmacbook

スコア17

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- #追記
45
+ #追記1
46
46
 
47
47
  すいません一部修正で、
48
48
 
@@ -51,3 +51,19 @@
51
51
  `エラー:SQLSTATE[HY000] [2002] No such file or directory`
52
52
 
53
53
  と返ってきました。
54
+
55
+
56
+
57
+ #追記2
58
+
59
+ 起きていたエラーですか、以下で解決しました。
60
+
61
+ ```
62
+
63
+ $dbh = new PDO(sprintf('mysql:dbname=%s;host=%s;charset=utf8', $db, $host), $user, $pass);
64
+
65
+ ```
66
+
67
+
68
+
69
+ パラメータの順番が原因だったそうで、dbname,host,charsetの順に入れ替えたところ、エラーが返って来なくなりました。

1

追記

2021/07/26 14:12

投稿

Wingmacbook
Wingmacbook

スコア17

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,15 @@
39
39
  どなたかお教えいただけないでしょうか?
40
40
 
41
41
  よろしくお願いします。
42
+
43
+
44
+
45
+ #追記
46
+
47
+ すいません一部修正で、
48
+
49
+ 「/tmp/mysql.sock」をなくしてみたことですが、
50
+
51
+ `エラー:SQLSTATE[HY000] [2002] No such file or directory`
52
+
53
+ と返ってきました。