【发布时间】:2013-08-27 17:04:45
【问题描述】:
我正在使用 Express.js 构建一个小型应用程序。我已经成功实现了允许我向数据库添加新条目的功能。
当用户单击按钮时,我目前正在尝试从 mysql 数据库中删除一个条目。这是被执行的代码:
client.query('DELETE FROM humans WHERE id= ?', [req.params.id], function(err, result) {
if (err) {
throw err;
}
res.redirect('/humans');
我知道代码可以正确执行,因为我被重定向到正确的页面。不过,我的条目仍在数据库中。
【问题讨论】:
-
明显的问题是
id被传递设置/正确? -
@WiredPrairie - 是的;我有一个隐藏的输入字段,它的 id 值和 name 属性设置为 id,这样当我发布该表单时,它就会被传递;当我检查页面时它是可见的并且值是正确的
-
看起来我的问题的答案是“有点”,因为你接受了什么。 :)
标签: javascript mysql node.js express