Javascript 如何在ejs模板中呈现mysql数据库中的值
上面的代码是针对app.js的,我想在ejs模板中渲染它以显示结果值Javascript 如何在ejs模板中呈现mysql数据库中的值,javascript,mysql,Javascript,Mysql,上面的代码是针对app.js的,我想在ejs模板中渲染它以显示结果值 app.get('/', function(req,res){ con.query('SELECT sum(price) FROM sales', function(err, result, fields){ res.render('index.ejs',{amount:result}); }); }); 上面是index.ejs,输出显示{object}{object}。请我需要帮助来正确渲染它 谢谢index.ejs
app.get('/', function(req,res){
con.query('SELECT sum(price) FROM sales', function(err, result, fields){
res.render('index.ejs',{amount:result});
});
});
上面是index.ejs,输出显示{object}{object}。请我需要帮助来正确渲染它
谢谢index.ejs
<%= amount %>
尝试以下操作:从sales中选择sum(price)作为总计
和res.render('index.ejs',{amount:result.total})代码>谢谢您的快速响应,先生,不幸的是没有显示任何内容。emptyconsole.log(结果);提供了此打印输出[RowDataPacket{total:395174778}]
<%for (var i=0; i<amount.length; i++){ %>
<%= amount[i].total %>
<% } %>