I am working on a project in node js using a mysql database. I want to perform queries in the index.j file. The code worked for two connections however when i add the third query I don't know what numbers to use inside results[][]. Can you please help? Thank you.
Here is the code in index.js file
router.get('/StudentPage', function (req, res, next) {
if (req.session && req.session.user) {
pool.getConnection(function (err, connection) {
async.parallel([
function (callback) { connection.query('select * from students where Email = ' + connection.escape(req.session.user.Email), callback) },
function (callback) { connection.query('select * from reservations where student_email = ' + connection.escape(req.session.user.Email), callback) },
function (callback) { connection.query('select * from complaint where student_email = ' + connection.escape(req.session.user.Email), callback)}
], function (err, results) {
if (!results[0][0]) {
req.session.reset();
res.redirect('/');
} else {
res.render('student', { title: 'Student Page', userinfo: results[0][0], reservations: results[1][0], complaints: results[2][0]});
}
connection.release();
});
});
} else {
res.redirect('/');
}
});