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]」が表示されました。