現在、私はSQLiteデータベースを使用しているWebアプリケーションを開発中です。 データベースを作成して情報を書き込むことはできますが、後で自分のコードに格納された情報を使用することはできません。ここでjQueryでSQLite DBを読み取ることができません
は、私がデータベースからの読み取りに使用しているコードです:
function GetItemFromDB(request, level, callback) {
DB.transaction(
function (transaction) {
transaction.executeSql(
'SELECT ? FROM levels WHERE id=?;',
[request, level], function (transaction, results) {
callback(results);
});
}
);
}
私はゲーム内のレベルを作成するために、保存された情報を使用します。私はそうのようにこれを行う:PTOPは私が欲しい情報を含む行で、レベルがゲーム内の現在のレベルである
var ptop = GetItemFromDB('ptop', level);
、
だから私の質問は:どのように私はからstoren情報を読み込むことができますデータベースを作成し、コードの後半で使用しますか?お時間を
感謝:)
ありがとう、しかし、コードを使用するとき、それはまだ "未定義"を返します。しかし、result.rows.lengthは1です。id = 1の値を返すにはどうすればよいですか? – Snapcount
申し訳ありませんが、私は変数 '結果'のsを忘れました、多分それは問題でした!私はあなたが準備されたステートメントのパラメータとして渡すことができるかどうかわからないので、ステートメントに直接連結して '要求'を変更しました。もう一度やり直してみてください。今すぐ使えるはずです。 – corteggo
あなたは私のヒーローです!それは魅力のように働く:D – Snapcount