【发布时间】:2020-01-12 17:06:54
【问题描述】:
如何在 JavaScript 中访问 SQL 请求的结果并将其存储在变量中?
SELECT COUNT(*) FROM account where username='Mashiro';
+----------+
| COUNT(*) |
+----------+
| 9 |
+----------+
我的代码:
con.connect(function(err) {
if (err)throw err;
var sql = ("SELECT COUNT(*) FROM account where username=?");
con.query(sql,[username],function (err, result){
if (err)throw err;
console.log(result);
var x = ???????????
return result;
})
})
}
我想将 x 变量设置为“9”,如下所示:
console.log(x); >>> 9
【问题讨论】:
-
提供的信息没有人可以回答。您使用的是哪个库?
-
尝试使用以下 sql-query: SELECT COUNT(*) as count FROM account where username=?" 然后使用 result[0].count 访问。SQL 总是返回一个数组,所以你有使用索引访问。count 是您设置的属性 as
标签: javascript mysql sql node.js