回答編集履歴

2

見直し

2019/11/27 10:51

投稿

退会済みユーザー
test CHANGED
@@ -18,9 +18,7 @@
18
18
 
19
19
  //SQL作成
20
20
 
21
- $sql = "INSERT INTO `sample.data` (`one`, `two`, `three`)
21
+ $sql = "INSERT INTO `sample.data` (`one`, `two`, `three`) VALUES (:one, :two, :three);";
22
-
23
- VALUES (:one, :two, :three);";
24
22
 
25
23
  // SQL実行)
26
24
 

1

見直し

2019/11/27 10:51

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,45 @@
1
1
  全角空白!
2
2
 
3
3
  ![イメージ説明](160a35275e2b356043b819737892eccc.png)
4
+
5
+
6
+
7
+ ---
8
+
9
+
10
+
11
+ テーブルsample.dataって、実在する?
12
+
13
+ mysql系って、識別子をバッククォートで囲んだりするみたいだけど試してみるとか。
14
+
15
+
16
+
17
+ ```php
18
+
19
+ //SQL作成
20
+
21
+ $sql = "INSERT INTO `sample.data` (`one`, `two`, `three`)
22
+
23
+ VALUES (:one, :two, :three);";
24
+
25
+ // SQL実行)
26
+
27
+ $sth = $dbh->prepare($sql);
28
+
29
+ $res = $sth->execute([
30
+
31
+ ':one' => $a1,
32
+
33
+ ':two' => $a2,
34
+
35
+ ':three' => $a3,
36
+
37
+ ]);
38
+
39
+ print_r($res);
40
+
41
+ ```
42
+
43
+
44
+
45
+ みたいにしてみるとか。