如何使用tx.executeSql()javascript函数?
对不起,我还不知道如何使用它,但我认为它就是这样使用的。有人能告诉我在哪里可以学到更多或者告诉我如何正确地编码下面的代码吗 Javascript ex1如何使用tx.executeSql()javascript函数?,javascript,sql,Javascript,Sql,对不起,我还不知道如何使用它,但我认为它就是这样使用的。有人能告诉我在哪里可以学到更多或者告诉我如何正确地编码下面的代码吗 Javascript ex1 var m1 = "polko"; var L1 = 156; tx.executeSql('INSERT INTO polka(music, length) VALUES (' +m1+ ',' +L1+ ')', [], successCallback, errorCallback); 我已经在数据库中创建了一个sql表
var m1 = "polko";
var L1 = 156;
tx.executeSql('INSERT INTO polka(music, length) VALUES (' +m1+ ',' +L1+ ')', [],
successCallback,
errorCallback);
我已经在数据库中创建了一个sql表(polka)
我见过有人用这个,有什么区别?还是更喜欢的方法?例2
@user312143-
successCallback
将在事务完成时执行。如果发生错误,则将执行errorCallback
。我已编辑了原始问题,非常感谢您的帮助。但是,你能告诉我这两个例子之间的区别吗?我是从另一个stackoverflow问题中发现的,但我很难理解哪一个是最首选的方法。@user312143-根据列表,它们完全相同。您可以选择其中一个来使用。我之所以选择这样做,是因为你可以立即知道变量的确切位置,而不必来回搜索?
。非常感谢你,这真的很有帮助,非常感谢。@user312143-但我必须补充一点,W3C最初建议使用[]
参数有助于防止,但老实说,如果不将其用于存储某些敏感数据(如用户密码),这并没有什么大不了的。仅供参考,WebSQL已被弃用,建议优先使用。
var input = document.getElementById("save_name").value;
var time_stamp = december;
tx.executeSql('INSERT INTO LOGS (log, date_time) VALUES (?, ?)', [input, time_stamp]);
var m1 = "polko";
var L1 = 156;
tx.executeSql('INSERT INTO polka(music, length) VALUES (' +m1+ ',' +L1+ ')', [],
successCallback,
errorCallback);