現在、PHP、SQLで簡単なメモ帳を作ろうとしているのですが、以下のサンプルコードに関して
memo=" ' . $_POST['memo'] . ' "の部分がどうしてもわかりません。
なぜ、memo="$_POST['memo']"ではなく、このような形になるのでしょうか?
ご教授ください。
「imput.html」
<meta http-equiv="content-type" charset="utf-8"> <main> <h2>Practice</h2> <form action="input_do.php" method="post"> <textarea name="memo" cols="50" rows="10" placeholder="自由にメモを残してください"></textarea><br> <button type="submit">登録する</button> </form> </main>
「input_do.php」
<?php try { $db = new PDO("mysql:dbname=mydb;host=localhost;charset=utf8","root","root"); $db->exec('INSERT INTO memos SET memo="'.$_POST['memo'].'",created_at=NOW()'); } catch(PDOException $e) { print( "DB接続エラー: ".$e->getMessage()); } ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/20 14:09