我必须更新数据库中的一行并写这个
var o_voto_foto = {
Profilo: profilo,
Foto: data.id_foto_votata,
punteggio: data.voto,
};
connection.query('UPDATE prof_voto_foto SET ? WHERE profilo_id = :Profilo AND foto_id = :Foto',o_voto_foto, function(error, rows) {
if (error) {
var err = "Error on UPDATE 'votoFotoFancybox': " + error;
console.error(err);
throw err;
}
connection.end();
callback();
});
但我得到一个语法错误。但是,如果使用此语法完成查询
connection.query('UPDATE prof_voto_foto SET punteggio = '+data.voto+' WHERE profilo_id = '+profilo+' AND foto_id = '+data.id_foto_votata,function(error, rows) {