【问题标题】:storing values in sqlite database在 sqlite 数据库中存储值
【发布时间】:2013-09-26 09:59:11
【问题描述】:

这是存储数据库函数,将值存储在数据库中。但值不存储在数据库中。代码有任何错误。没有错误发生。

我想将值存储在数据库中。

function storefunction() {

  var fname= document.querySelector('#fname').value;//get value from text field
  var ema= document.querySelector('#email1').value;
  var pwd= document.querySelector('#pwd').value;
  var pwd1= document.querySelector('#pwd1').value;
  var mob= document.querySelector('#mob').value;
  var dat= document.querySelector('#outputWindow1').value; 
  var id=5;
  var gen="Male";

        //open the database
 var db=openDatabase('mydb','1.0','test','2*1024*1024'); 
       //insert values in database.
 db.transaction(function (tt){
 tt.executeSql('CREATE TABLE LOG(id,name,email,passwd,date,gender,mobile)');
 tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES ('"+id+"', "+fname+", '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')");  });
}

【问题讨论】:

    标签: javascript sql sqlite


    【解决方案1】:

    不确定这是否是问题所在,但您没有引用 fname 参数。

    tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES     ('"+id+"', "+fname+", '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')");  });
    

    }

    应该阅读

    tt.executeSql("INSERT INTO LOG (id,name,email,passwd,date,gender,mobile) VALUES ('"+id+"', '"+fname+"', '"+ema+"', '"+pwd+"', '"+dat+"', '"+gen+"','"+mob+"')");  });
    

    }

    【讨论】:

      猜你喜欢
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      • 2021-09-30
      • 2012-03-19
      相关资源
      最近更新 更多