質問: now()'); echo($result); ?>
回答: > > $_POST["memo"]を「"'.」「.'"」で囲っていますが、 > > どのような意味となるのでしょうか。 > > > 「SQL インジェクションしてください」って意味になります。 。。。ってのは置いておいて、質問に回答します。 意味としては想像しているとおりです。 > > 推測では、&_POST['memo']を文字列ではなく、変数として扱うために、 > > 囲っている > > > 詳細は 文字列 を参考にしてください。 入れ子状態がよく見えてないのだと思いますが、コードをシンタックスハイライトしてみると良いくわかります。 ``` $result = $db -> exec('insert into memos set memo = "'.$_POST["memo"].'",created_at = now()'); ``` 出来上がった文字列を一度表示してみても理解しやすいかもしれません。 ``` echo 'insert into memos set memo = "'.$_POST["memo"].'",created_at = now()'; // insert into memos set memo = "HOGE",created_at = now() ```