gpt4 book ai didi

mysql - 从函数获取mysql查询结果,TypeError : callback is not a function

转载 作者:行者123 更新时间:2023-11-29 15:48:04 24 4
gpt4 key购买 nike

我试图在某个带有回调的函数内进行 MySQL 查询,但出现错误:

TypeError: callback is not a function

function getContent(lang, callback) {
con.query("SELECT "+lang+" FROM content", function(err,result) {
if (err) throw err;
if (result.length > 0) {
return callback(result);
} else {
return false;
}
});
}

getContent(l, function(data) {
console.log(data);
});

我想在第二个函数中分配数据。

最佳答案

这应该完成..

getContent = function (lang, callback) => {
con.query("SELECT "+lang+" FROM content", function(err,result) {
if (err) throw err;
if (result.length > 0) {
callback(result);
} else {
callback(false);
}
});
};

getContent(l, function(data) {
console.log(data);
});

关于mysql - 从函数获取mysql查询结果,TypeError : callback is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56934499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com