嗨,我想登录我的mysql并获取一些数据。我想将这些数组数据用于下一步。我在connection.end()在数组中没有数据之后使用此代码。刚进入周期,我就有了数据。
app.post("/dd-on-call-sub", function(req, res){
var datepicker_from=req.body.datepicker_from;
var datepicker_to=req.body.datepicker_to;
var hotline_user=req.body.hotline_user;
var get_data="select date_format(on_call_start,'%d %M %y') as HOTLINE_START, date_format(on_call_end,'%d %M %y') as HOTLINE_END,name as User from dd_on_call where on_call_end>=now() limit 5;"
var sql_data=[];
connection.query(get_data,function(err,result){
if(err) throw err;
for(var i=0;i<3;i++)
{
var week_data=[];
if(empty(result[i]))
{
break;
}
else{
week_data.push(result[i].HOTLINE_START);
week_data.push(result[i].HOTLINE_END);
week_data.push(result[i].User);
sql_data[i]=week_data;
}
};
console.log(sql_data);
return sql_data;
});
connection.end();
console.log(sql_data);
});
您能帮我在其他mysql连接中使用use var sql_data时必须做些什么吗?还是必须在连接中使用connection才能使此数据在那里。
非常感谢您