原来的数据库只有两列:english,chinese,
db.transaction(function (tx) {
tx.executeSql(
'INSERT INTO USERS (english,chinese) VALUES (?,?)',
[english, chinese])
dom.value = ''
domCh.value = ''
})
现在要再加上三列: grade,part,unit, 于是写成了这样:
db.transaction(function (tx) {
tx.executeSql(
'INSERT INTO USERS (english,chinese,grade,part,unit) VALUES (?,?)',
[english, chinese,grade1,part1,unit1])
dom.value = ''
domCh.value = ''
})
但是输入完,数据表还是空的,试验了几次,发现是问号'?'也需要增加3个才可以:
db.transaction(function (tx) {
tx.executeSql(
'INSERT INTO USERS (english,chinese,grade,part,unit) VALUES (?,?,?,?,?)',
[english, chinese,grade1,part1,unit1])
dom.value = ''
domCh.value = ''
})
这样就OK了! :)