回答編集履歴
5
上の説明は混乱を招くので削除
test
CHANGED
@@ -1,20 +1,4 @@
|
|
1
|
-
PDO::Queryはselect文におけるクエリの取得しかできなかったはず。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
insert文を実行するには
|
6
|
-
|
7
|
-
```PHP
|
8
|
-
|
9
|
-
$stmt = $pdo -> prepare($sql);
|
10
|
-
|
11
|
-
$stmt -> execute();
|
12
|
-
|
13
|
-
```
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
|
1
|
+
根本的にデータすら入ってない状況ならば、上の人の言う通り型が合っていない可能性がありますね。
|
18
2
|
|
19
3
|
|
20
4
|
|
4
変数について補足
test
CHANGED
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
また、変数は`{$data}`か`${data}`と括っておいた方が可読性が上がります。
|
21
|
+
また、文字列に変数を埋め込む場合は`{$data}`か`${data}`と括っておいた方が可読性が上がります。SQL文も文字列ですので。
|
3
補足いろいろ
test
CHANGED
@@ -1,13 +1,21 @@
|
|
1
|
-
PDO::Queryはクエリの取得しかできなかったはず。
|
1
|
+
PDO::Queryはselect文におけるクエリの取得しかできなかったはず。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
insert文を実行するには
|
6
6
|
|
7
|
+
```PHP
|
8
|
+
|
7
|
-
$d
|
9
|
+
$stmt = $pdo -> prepare($sql);
|
8
10
|
|
9
11
|
$stmt -> execute();
|
10
12
|
|
13
|
+
```
|
11
14
|
|
12
15
|
|
16
|
+
|
13
|
-
にする必要があります。
|
17
|
+
にする必要があります。根本的にデータすら入ってない状況ならば、上の人の言う通り型が合っていない可能性がありますね。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
また、変数は`{$data}`か`${data}`と括っておいた方が可読性が上がります。
|
2
誤字の修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
$db -> prepare($sql);
|
8
8
|
|
9
|
-
$stmt
|
9
|
+
$stmt -> execute();
|
10
10
|
|
11
11
|
|
12
12
|
|
1
根本的に修正
test
CHANGED
@@ -1,15 +1,13 @@
|
|
1
|
-
クエリ
|
1
|
+
PDO::Queryはクエリの取得しかできなかったはず。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
insert文を実行するには
|
6
6
|
|
7
|
-
|
7
|
+
$db -> prepare($sql);
|
8
8
|
|
9
|
-
ec
|
9
|
+
$stmt 0> execute();
|
10
10
|
|
11
|
-
echo '<br>';
|
12
11
|
|
13
|
-
}
|
14
12
|
|
15
|
-
|
13
|
+
にする必要があります。
|