teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字というか

2020/01/26 14:08

投稿

takepan1973
takepan1973

スコア821

answer CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ─── 追記
12
12
 
13
- とても埒がきそうにないので……
13
+ とても埒がきそうにないので……
14
14
 
15
15
  ```PHP
16
16
  $sql = "SELECT * FROM comments WHERE post_id = :post_id";

1

例文を追加

2020/01/26 14:08

投稿

takepan1973
takepan1973

スコア821

answer CHANGED
@@ -6,4 +6,29 @@
6
6
 
7
7
  「:post_id」以外のプレースホルダがありませんよね?
8
8
 
9
- そこを修正しようというところに思いが到らない理由は何なんでしょうか?
9
+ そこを修正しようというところに思いが到らない理由は何なんでしょうか?
10
+
11
+ ─── 追記
12
+
13
+ とても埒が開きそうにないので……
14
+
15
+ ```PHP
16
+ $sql = "SELECT * FROM comments WHERE post_id = :post_id";
17
+ $stmt=$pdo->prepare($sql);
18
+ $stmt->bindparam(':post_id',$post_id);
19
+ $stmt->bindparam(':name',$name);
20
+ $stmt->bindparam(':content',$content);
21
+ $stmt->execute();
22
+ ```
23
+
24
+ の部分を
25
+
26
+ ```PHP
27
+ $sql = "INSERT INTO comments (name,content)values(:name,:content)";
28
+ $stmt=$pdo->prepare($sql);
29
+ $stmt->bindparam(':name',$name);
30
+ $stmt->bindparam(':content',$content);
31
+ $stmt->execute();
32
+ ```
33
+
34
+ としたらどうでしょうか?