Javascript html5sql.js:如何使用先前的结果链接sql语句?
我第一次在这个论坛上发帖 我一直在我的一个Phonegap应用程序中使用Javascript html5sql.js:如何使用先前的结果链接sql语句?,javascript,sql,Javascript,Sql,我第一次在这个论坛上发帖 我一直在我的一个Phonegap应用程序中使用Html5sql.js模块 到目前为止,它非常有用,但我遇到了一些困难,因为我需要在下面的sql对象中使用来自其中一个sql对象的查询结果 文档说明,如果success回调函数返回一个数组,那么它将被用作下一个要处理的SQL语句的数据参数 这就是我目前所拥有的 我尝试在进程外部声明临时数组,还尝试在辅助sql对象中插入“data”:temp 我还尝试从第二个对象中完全删除数据参数,但没有成功 html5sql.pro
Html5sql.js
模块
到目前为止,它非常有用,但我遇到了一些困难,因为我需要在下面的sql对象中使用来自其中一个sql对象的查询结果
文档说明,如果success回调函数返回一个数组,那么它将被用作下一个要处理的SQL语句的数据参数
这就是我目前所拥有的
我尝试在进程外部声明临时数组,还尝试在辅助sql对象中插入“data”:temp
我还尝试从第二个对象中完全删除数据参数,但没有成功
html5sql.process(
[
{
"sql": "SELECT MAX(sir.id) as uid FROM stepsInRoutine sir WHERE sir.routine_id = (?)",
"data": [routineId],
"success": function(transaction, results, rowsArray){
console.log('++++++++++++ ' + rowsArray[0].uid);
temp = new Array();
temp[0] = rowsArray[0].uid;
return temp;
}
},
{
"sql": "SELECT * FROM stepsInRoutine WHERE id = (?)",
"data": [temp[0]],
"success": function(transaction, results, rowsArray){
console.log('---------ROWSARRAY---------------' + rowsArray[0].stepId);
}
}
}
],
function(){
console.log('RSLAPO SUCCESS');
},
handleError
);
}