4. DELETEクエリの実行
受け取ったidをクエリに使おう
メモを削除しよう
演習問題
削除機能の実装までの流れ
:JavaScript
「delete/:id」ルーティングの中にconnection.queryを用いる・実行する
DELETEクエリの書き方を覚える・実行する
DELETEクエリidの値に?を適用することDELETEクエリの中に「第一引数へ指定テーブルidデータを削除するクエリ」を指定
クエリ実行後に必要な対策をする
connection.queryの第3クエリにerrorとresultsを加える
一覧画面にリダイレクトする処理の削除を実行
一覧画面にアクセス後、メモ削除ボタンを押す
Ex.「delete/:id」ルーティングの中にconnection.queryを用いた書き方
app.post('/delete/':id, (req, res) => {
connection.query(
'DELETE FROM items WHERE id = ?',
[req.params.id],
(error,results) => {
res.redirect('/index);
}
);
});