質問編集履歴
2
記入漏れで編集
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
記入漏れで編集
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
|
わかる方がいらしたらご回答よろしくお願いします。
|