【发布时间】:2022-01-07 18:34:09
【问题描述】:
if (command === "buy") {
var query = `select piecoin from coin;` + `select cakecoin from coin;`;
database.query(query, (err, rows, field) => {
if (err) {
console.log(err);
} else {
console.log(rows[0]);
}
});
结果:[ RowDataPacket { piecoin: 100 } ] 如果我这样改变
else {
console.log(rows[0].piecoin);
}
结果:未定义/我想获取字段“100”的结果数据
当我不使用这样的多个查询时,我可以获得我想要的结果
if (command === "buy") {
var query = `select piecoin from coin;`;
database.query(query, (err, rows, field) => {
if (err) {
console.log(err);
} else {
console.log(rows[0].piecoin);
}
});
结果:100
我想获取硬币价值并获取用户的金钱数据然后如果购买硬币并减少用户的金钱
【问题讨论】:
-
考虑这个问题stackoverflow.com/questions/31979008/… 可以帮助您在同一个查询中使用两个
SELECT语句。或者你可以试试这个:SELECT piecoin, cakecoin FROM coin
标签: javascript mysql node.js