我有一个应该返回first_name的函数,我在javascript文件中操作它。但是,该函数返回" undefined"。主要思想是从mysql表(people)中检索first_name值,并将其与给定名称进行比较。这是我使用的功能:
function getFirstname() {
connection.query('SELECT first_name FROM people WHERE id = 14', function(err, rows) {
if (err) throw err;
return rows;
});
}
答案 0 :(得分:0)
我相信你错过了回归
function getFirstname() {
return connection.query('SELECT first_name FROM people WHERE id = 14', function(err, rows) {
if (err) throw err;
return rows;
});
}
或者,你可以做这样的事情
function getFirstname() {
let results;
connection.query('SELECT first_name FROM people WHERE id = 14', function(err, rows) {
if (err) throw err;
results = rows;
});
return results;
}