我正在使用Express.js構建一個小應用程序。我已經成功實現了允許我將新條目添加到數據庫的功能。Express JS - 從mysql中刪除條目
我目前正試圖從用戶點擊一個按鈕時從MySQL數據庫中刪除一個條目。這是執行的代碼:
client.query('DELETE FROM humans WHERE id= ?', [req.params.id], function(err, result) {
if (err) {
throw err;
}
res.redirect('/humans');
我知道代碼正確執行,因爲我被重定向到正確的頁面。不過,我的入口仍然在數據庫中。
顯而易見的問題是'id'被傳遞set/correct? – WiredPrairie
@WiredPrairie - yes;我有一個隱藏的輸入字段,其值爲id,名稱屬性設置爲id,因此當我發佈該表單時,它將被傳遞;當我檢查頁面時,它是可見的,值是正確的 –
看起來像我的問題的答案是「排序」給你接受。 :) – WiredPrairie