我试图通过更具体的 SQL 查询来使我的代码更好:
以下代码有效,我可以处理结果。但可能不是最有效的:
function queryDB(tx) {
tx.executeSql('SELECT * FROM foo', [], querySuccess);
}
function querySuccess(tx, results) {
console.log(results.rows.item(0).name);
}
OUTPUT: JOHN
所以当我尝试:
function queryDB(tx) {
tx.executeSql('SELECT id FROM foo WHERE id = 1', [], querySuccess);
}
function querySuccess(tx, results) {
console.log(results.rows.item(0).name);
}
OUTPUT: undefined
我尝试在查询和数组上使用不同的数字,但没有任何效果。我假设查询是错误的。
谢谢!