Javascript 选择和插入期间的SQLite

Javascript 选择和插入期间的SQLite,javascript,sqlite,select,insert,Javascript,Sqlite,Select,Insert,在使用SQLite进行循环期间,我对SELECT和INSERT有问题。 下面是我的代码: //这是另一个函数 var-place=0//全局变量 对于(……){ place++; 插入(); } 函数插入(){ 事务(函数(sqls){ executeSql(“从表1中选择*,其中col1类似于“+place+””,[],函数(tx,result){ if(result.rows.length==0){ tx.executeSql('INSERT-INTO-table1(col1)值('+pla

在使用SQLite进行循环期间,我对SELECT和INSERT有问题。 下面是我的代码:

//这是另一个函数
var-place=0//全局变量
对于(……){
place++;
插入();
}
函数插入(){
事务(函数(sqls){
executeSql(“从表1中选择*,其中col1类似于“+place+””,[],函数(tx,result){
if(result.rows.length==0){
tx.executeSql('INSERT-INTO-table1(col1)值('+place+'),[],函数(tx,result){
col1=result.insertId;
},空);
}否则{
//警报(“找到了,我要带上ID!”);
var len=result.rows.length,i;
对于(i=0;i
在这种情况下,当我检查变量“place”是否已经在我的DB中时,该变量中的值只是的最后一个循环

因此,在我的insert查询过程中,如果最后一个cicle上的“place”将有值“50”,这就是将插入col1中的值


如何检查和插入全部50个值?

“如何检查和插入全部50个值?”不,它只适合最后一个值,而不适合全部50个值。