在离子 2 中更新语法 SQLite



我有这个脚本来更新我的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)
}

相关内容

  • 没有找到相关文章

最新更新