【发布时间】:2020-05-09 18:35:02
【问题描述】:
我想使用 SteamID 检查个人资料。为此,我从我的数据库中获得了 SteamID64,现在我尝试检查每个 ID。
基本上它应该将数据库中的 SteamID64 设置为一个 var,执行代码(简单示例 console.log(steamidvar);)并重复它,直到没有更多的 SteamID64 剩下。
这是我正在使用的一些代码:
con.connect(function(err) {
if (err) throw err;
con.query("SELECT SteamID64 FROM Users", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
这就是我得到的输出:
[ RowDataPacket { SteamID64: 765611xxxxxxxxxxx },
RowDataPacket { SteamID64: 765611xxxxxxxxxxx } ]
所以一切都还算正常,但我需要过一段时间才能得到它们(不知道它是否这样调用,我在 php 中已经习惯了),因此 var resultsteamid 是 SteamID64。
var account_id = new SteamID(resultsteamid);
【问题讨论】:
-
如果
result包含您想要的 id 列表,为什么要为每个查询?在console.log(result)之后做var steamIds = result.map(r => new SteamID(r.RowDataPacket.SteamID64));... -
@HereticMonkey 也许我理解错了,但我想重复一些事情,直到我一无所有。因此,如果我有 10 个 SteamID,那么对于每个 SteamID,都应该执行相同的过程,直到用完为止。
-
从这个问题上根本看不清楚......
-
是的,我给出了一个 php 示例,因为我明白 :D 但是你还有解决方案吗?
-
不,因为我不明白这个问题。请edit您的问题与所有要求。
标签: javascript node.js