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