where离子SQLite插件的子句

时间:2018-01-03 08:58:06

标签: sqlite ionic-framework cross-platform cordova-plugins

我在离子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);
        });


我做错了什么?

1 个答案:

答案 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);
        });