gpt4 book ai didi

Javascript:变量中的 MYSQL 查询

转载 作者:行者123 更新时间:2023-11-29 13:40:37 24 4
gpt4 key购买 nike

我正在尝试将 mysql 查询的结果放入一个变量中,以便我可以检查它是否未定义并基于该结果执行任务。

问题是该查询由于某种原因似乎无法正常工作。这是我的代码:

exports.check = function(zmail, password){

var check = client.query('SELECT id FROM passwords WHERE
email="'+zmail+'"');

console.log(check);
/*
if(typeof check == 'undefined'){
console.log("wrong email");
}else{
var savedemail = check[0].id;
console.log(savedemail, zmail);
}
*/

}

我知道查询可以工作,因为它作为一个函数工作......我想我必须以错误的方式将它放入变量中。有谁知道如何正确做吗?

更新...我尝试了这个答案,但没有成功。当id未定义时,服务器崩溃!这是不起作用的代码:

 var check = client.query('SELECT id FROM passwords WHERE email="'+zmail+'"', function(err,data){

if(data == null){
console.log("wrong email");
}else{
var savedemail = data[0].id;
console.log(savedemail, zmail);
}
});

最佳答案

也许您需要使用这样的回调:

exports.check = function(zmail, password){
var check = client.query('SELECT id FROM passwords WHERE email="'+zmail+'"', function(err, data){
console.log(data);
});
}

关于Javascript:变量中的 MYSQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18132968/

24 4 0
文章推荐: ios - 非常坚持 ADT 打包和 iOS 上的 AIR native 扩展
文章推荐: ios - subview 更改时禁止 UIView 重新布局
文章推荐: php - 如何在 PHP 中将 CSV 字符串转换为关联数组
文章推荐: php - 尝试在