我试图用 COUNT 随机选择表中的行
tx.executeSql("SELECT COUNT(*) FROM TABLE" , [], querySuccess, errorCB);
但我不知道如何找回它。(results.rows.length返回 1,我有 5 行。)我遵循了一些建议,但我想知道是否有更好的解决方案。
- 数数
- 然后 var numRand = Math.floor(Math.random()*(TOTALROW+1))
- 查询特定行
更新
function queryDB(tx) {
tx.executeSql("SELECT COUNT(1) FROM WORD" , [], querySuccess, errorCB);
}
function querySuccess(tx, results) {
alert(results.rows.item(0));
}
对于 results.rows(0).item(0),它显示“Uncaught TypeError: Property 'rows' of object # is not a function”。对于 results.rows.item(0),它显示警报“[object OBJECT]”。