Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ejs模板中呈现mysql数据库中的值_Javascript_Mysql - Fatal编程技术网

Javascript 如何在ejs模板中呈现mysql数据库中的值

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.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

<%= 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 %> 
<% } %>