gpt4 book ai didi

javascript - 在 HTML 5 SQL 查询中按列号检索列

转载 作者:行者123 更新时间:2023-11-28 16:29:54 24 4
gpt4 key购买 nike

所以我有这个:

db.transaction(function(tx) {
tx.executeSql("SELECT * FROM records", [], function(tx, results) {
var length = results.row.length;
for (var i = 0; i < length; i++) {
var result = results.row.item(i);
// print out all the columns of that result
}
});
});

如何访问结果中每列的内容?我知道我可以为每一列调用 result['column_name'] 但如果有 20 列怎么办?我不能从另一个 for 循环内部访问它并使用迭代器而不是列名吗?谢谢。

最佳答案

您可以迭代结果的属性:

var result = results.row.item(i);
for(var column in result) {
if(!result.hasOwnProperty(column)) // Yes, I'm paranoid.
continue;
// The column name is in column, the value is in
// result[column] so do what needs to be done.
}

关于javascript - 在 HTML 5 SQL 查询中按列号检索列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6449505/

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