2159750
server.get('/',(req,res)=>{
var num;
var users;
var hrefs;
db.query(`SELECT COUNT(*) FROM index_table `,(err,data)=>{
num=data[0];
})
db.query(`SELECT username FROM index_table `,(err,data)=>{
users=data[0];
})
db.query(`SELECT href FROM index_table `,(err,data)=>{
hrefs=data[0];
})
var datatotal={
'num':num,
'users':users,
'hrefs':hrefs
}
console.log(datatotal.num);
console.log(datatotal.users)
console.log(datatotal.hrefs)
res.render('index.ejs',{datatotal});
});
当访问主页的时候我想从数据 取3条数据 但是打印出来的时候是undefined 我i知道是异步的原因,我这种代码还可以怎么写呢?