Я создал соединение с базой данных, где много таблиц, связанных с предметами (например: - subject1, subject2, subject3 ...).
Каждая предметная таблица имеет два столбца: «IndexNo, Result».Я хочу получить результаты, связанные с тем же индексом нет.из каждой таблицы (результаты одного студента по многим предметам) и поместите ее в массив.Как это сделать?
Это мой код, и он возвращает много ошибок.
const mysql = require('mysql');
var connect = mysql.createConnection({
host:'localhost',
user:'root',
password:'',
database:'results_center'
});
var studentid = 1234;
var results = [];
var i =0;
for(i=1;i++;i<8){
var newResult;
connect.query("select result from subject"+i+" WHERE Index_No = " + studentid,(err,result)=>{
newResult = result;
});
results[i] = result;
}
connect.end()
console.log(results);