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

回答編集履歴

1

修正

2020/02/15 13:00

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -1,9 +1,9 @@
1
1
  もし、`$_POST['memo']`に`POYO`という内容が含まれて送信したとされます。
2
2
 
3
3
  もし、ダブルクォーテーションがない場合以下のような流れになります。
4
- `INSERT INTO memos SET memo='.$_POST['memo'].',created_at=now() `
4
+ `'INSERT INTO memos SET memo='.$_POST['memo'].',created_at=now()'`
5
- `INSERT INTO memos SET memo='.'POYO'.',created_at=now()`
5
+ `'INSERT INTO memos SET memo='.'POYO'.',created_at=now()'`
6
- `INSERT INTO memos SET memo=POYO,created_at=now()
6
+ `'INSERT INTO memos SET memo=POYO,created_at=now()'`
7
7
  しかし、これは文法的に正しくありません。
8
8
 
9
9
  ダブルクォーテーションで文字列は括らなければいけません。