質問編集履歴

2

記入漏れで編集

2020/07/01 11:12

投稿

kotouharuto
kotouharuto

スコア38

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,8 @@
13
13
  ### 該当のソースコード
14
14
 
15
15
  ```php
16
+
17
+ //index.phpです
16
18
 
17
19
  require_once "DBconnect.php";
18
20
 
@@ -114,7 +116,7 @@
114
116
 
115
117
  ```php
116
118
 
117
- //DB接続用のファイルです
119
+ //DBconnect.phpです
118
120
 
119
121
  $user = "root";
120
122
 

1

記入漏れで編集

2020/07/01 11:12

投稿

kotouharuto
kotouharuto

スコア38

test CHANGED
File without changes
test CHANGED
@@ -112,6 +112,60 @@
112
112
 
113
113
 
114
114
 
115
+ ```php
116
+
117
+ //DB接続用のファイルです
118
+
119
+ $user = "root";
120
+
121
+ $password = "root";
122
+
123
+ $host = "localhost";
124
+
125
+ $dbname = "todolist";
126
+
127
+ $dbtype = "mysql";
128
+
129
+
130
+
131
+ $dsn = sprintf(
132
+
133
+ "%s:host=%s;dbname=%s;charset=utf8",
134
+
135
+ $dbtype,
136
+
137
+ $host,
138
+
139
+ $dbname,
140
+
141
+ );
142
+
143
+
144
+
145
+ try {
146
+
147
+ $pdo = new PDO($dsn, $user, $password);
148
+
149
+ $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
150
+
151
+ $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
152
+
153
+ } catch (PDOException $Exception) {
154
+
155
+ die('エラー:' .$Exception->getMessage());
156
+
157
+ }
158
+
159
+ ```
160
+
161
+
162
+
163
+ エラーが発生している、
164
+
165
+ ``$stmh = $pdo->prepare('DELETE FROM todo WHERE id = :id');``の$pdoが悪いのはわかっているのですが、僕が確認したところだと問題はなかったです。
166
+
167
+
168
+
115
169
  以上です。
116
170
 
117
171
  わかる方がいらしたらご回答よろしくお願いします。