В настоящее время я разрабатываю веб-приложение, в котором я использую базу данных SQLite. Я могу создать базу данных и записать в нее информацию, но я не могу использовать сохраненную информацию позже в своем коде.Невозможно прочитать SQLite DB с jQuery
Вот код, я использую для чтения из базы данных:
function GetItemFromDB(request, level, callback) {
DB.transaction(
function (transaction) {
transaction.executeSql(
'SELECT ? FROM levels WHERE id=?;',
[request, level], function (transaction, results) {
callback(results);
});
}
);
}
, то я хочу использовать сохраненную информацию, чтобы создать уровень в игре. Я делаю это так:
var ptop = GetItemFromDB('ptop', level);
где PTOP находится строка, содержащая информацию я хочу, и уровень текущего уровня в игре,
Так что мой вопрос: как я могу загрузить Storen информации базы данных и использовать его позже в коде?
Спасибо за ваше время :)
Спасибо, но при использовании кода он по-прежнему возвращает «undefined». Однако result.rows.length равно 1. Что мне делать, чтобы вернуть значение с id = 1? – Snapcount
Извините, я забыл s в переменных 'results', возможно, в этом была проблема! Я также изменил «запрос», объединив его непосредственно в оператор, потому что я не уверен, что вы можете передать его в качестве параметра для подготовленного оператора. Попробуйте еще раз и дайте мне знать, он должен работать сейчас :) – corteggo
вы, сэр, мой герой! Он работает как шарм: D – Snapcount