我有一个更新查询,其中我将布尔列更新为true,它进入成功回调,但是当我获取相同的值时,它为false。 以下是我的代码段:
db.transaction(function(tx){
tx.executeSql("update `"+UsersT+"` set "+LoggedInC+" = 'true' where "+UserIdC+" = '18' ", [], function(tx,res){
alert("it goes here");
getUser();
}, function(err){
alert("Error code: "+err.code);
});
}, function(err){});
function getUser(){
db.transaction(function(tx){
tx.executeSql("select * from `"+UsersT+"` where "+UserIdC+" = 18 ", [],function(tx, res){
alert(res.rows.length+" | "+res.rows.item(0).logged_in+" | "+res.rows.item(0).uid);
}, function(err){alert("Error: "+err.code);});
}, function(err){});
}
由于
任何帮助?