我在离子3应用中使用Sqlite插件
我已经成功保存并获取了数据但是当我使用Where子句使用以下查询获取特定ID的数据时:
const query = "SELECT * FROM " + `${table}` + " WHERE project_id=" + `${project_id}`;
this.database.executeSql(query, []).then((result) => {
console.log('RESULT: '+ JSON.stringify(result));
}, err => {
console.error('Error: '+ err);
});
我做错了什么?
答案 0 :(得分:2)
如下更改您的查询,您将得到回复。
const query = "SELECT * FROM " + `${table}` + " WHERE project_id=?";
this.database.executeSql(query, [project_id]).then((result) => {
console.log('RESULT: '+ JSON.stringify(result));
}, err => {
console.error('Error: '+ err);
});