tôi đang cố gắng sau mã tại js nút sử dụng mysql nhưng nhận được lỗi "Không thể enqueue Query sau gọi bỏ thuốc lá.truy vấn lồng nhau trong js nút sử dụng mysql
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'USER',
password : 'PASS',
database : 'DB',
});
connection.connect();
var queryString = 'SELECT * FROM tbl_product';
connection.query(queryString, function(err, rows, fields) {
if (err) throw err;
for (var i in rows) {
console.log('Product Name: ', rows[i].product_name);
var emp_query = 'SELECT * FROM tbl_employer';
connection.query(queryString, function(emp_err, emp_rows, emp_fields) {
if (emp_err) throw emp_err;
for (var e in emp_rows) {
console.log('Employer Name: ', emp_rows[e].company_name);
}
});
}
});
connection.end();
truy vấn được không đồng bộ vì vậy ngay cả đặt connection.end() sau khi cho vòng lặp không giải quyết được vấn đề – Edo