我正在学习cordova并尝试创建CRUD应用程序。我正在尝试使用以下代码在表CustomerOrder中插入记录
$(document).ready(function(){
$("form").submit(function(event) {
name = $("#name").val();
mobile_number = $("#mobile_number").val();
price = $("#price").val();
address = $("#address").val();
db.sqlBatch([
'CREATE TABLE IF NOT EXISTS CustomerOrder(name, mobile_number,price,address)',
['INSERT INTO CustomerOrder VALUES (name, mobile_number,price,address)', ['name', 'mobile_number','price','address'] ]
], function() {
alert('Populated database OK');
}, function(error) {
alert('SQL batch ERROR: ' + error.message);
});
event.preventDefault();
});
错误
此错误的原因可能是什么?
答案 0 :(得分:0)
我在插入语句中发现了语法问题
应该是
['INSERT INTO CustomerOrder (name, mobile_number,price,address) VALUES (?, ?,?,?)', [name, mobile_number,price,address] ]