Как я новичок в nodejs. Я продолжаю получать следующий код ошибки
Ошибка: Ошибка: ER_BAD_FIELD_ERROR: неизвестный столбец «пользователь» в «где предложение»
Я использую nodejs с MySQL и Express. Я хочу редактировать данные пользователя, но я получаю эту ошибку выше.
app.get('/edit', function(req, res, next){
var model = new User(connection);
var user={ id: req.params.id}
model.edit({user}, function(err, rows, fields)
{
// if user not found
if (rows.length <= 0) {
console.log('error', 'User not found with id = ' +
req.params.id)
res.redirect('home')
}
else { // if user found
// render to views/user/edit.ejs template file
res.render('user/edit', {
title: 'Edit User',
//data: rows[0],
id: rows[0].id,
name: rows[0].name,
password: rows[0].password,
email: rows[0].email
})
}
})
});
-----------------------------
Query:
User.prototype.edit = function(id)
{
connection= this.connection;
connection.query('SELECT * FROM users WHERE id = ? ',[id],function(err,
result, fields) {
//if(err) throw err
if(err)
{
console.log("Error : %s ",err );
return false
}
console.log("Result", result);
return result;
})
}
спасибо за помощь ...