【发布时间】:2017-01-23 03:47:24
【问题描述】:
app.get('/user/:id', function(req, res){
select(req.params.id, res);
});
function select(id, res) {
connection.query('SELECT * FROM test WHERE name = ?' , function(err, rows){
res.render('users', {users : rows});
});
}
这是我的 users.jade:
html
head
title Welcome
body
#container
- each user in users
p=user.name+':'+user.number
我只是想使用 id 进行选择查询。 SQL 表只有字段名称、编号、/user/tom,例如只会在页面上吐出 Tom:11 或其他内容。
我收到错误“无法准备好未定义的属性'长度',所以我假设我设置查询的方式有问题。我不确定我做错了什么。
【问题讨论】:
标签: javascript mysql node.js express