実現したいこと
SQLにデータを入力したいです。
前提
発生している問題・エラーメッセージ
エラーメッセージ エラーメッセージはでないのですが、「作成する」ボタンを押してもSQLにデータが入りません。 ### 該当のソースコード 「new.ejsファイル」 <form action="/create" method="post"> <input type="text" name="itemName"> <input type="text" name="email"> <input type="submit" value="作成する"> 「app.jsファイル」 app.post('/create', (req, res) => { connection.query( 'INSERT INTO items (name, email) VALUES (?, ?)', [req.body.itemName, req.body.email], (error, results) => { res.redirect('/index'); } ); }); ### 試したこと 試しに、データベースのテーブルの項目をnameのみにし、ejsファイルもnameのみ入力できるようにすると、データがしっかり入りました。 しかし、データテーブルにemail項目も付け加え、ejsファイルにemai入力欄を加えるとうまくいきませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー