我有这个脚本来更新我的SQLite表,我不知道为什么它不起作用,我已经编辑了我的查询脚本,但仍然不起作用
try{
this.sqlite.create({
name: 'msc.db',
location: 'default'
})
.then((db: SQLiteObject) => {
db.executeSql('update member set email = '+email+', phone= '+phone+'',{})
.then(() => console.log('Truncate Table Success'))
.catch(e => console.log(e));
})
}catch(err){
alert(err)
}
始终使用参数化查询。在此处查看示例。您正在使用 Cordova-sqlite-storage 和 ionic-native SQLite。
try{
this.sqlite.create({
name: 'msc.db',
location: 'default'
})
.then((db: SQLiteObject) => {
db.executeSql('update member set email = ?, phone= ?',[email,phone])
.then(() => console.log('Truncate Table Success'))
.catch(e => console.log(e));
})
}catch(err){
alert(err)
}