需要sqlite的建议

时间:2017-04-18 17:43:32

标签: angularjs sqlite

因为我对sqlite非常新,所以我需要了解一些事情。如何将表名存储在变量中并在sqlite查询中使用?我目前正在使用现有的代码,但我试图修改修改后的代码中提到的代码。我做得对吗?

现有代码

transaction.executeSql('SELECT * FROM user_db', [], function (tx, results)

修改后的代码

var table_name = 'user_db';
    transaction.executeSql('SELECT * FROM '+table_name+"'", [], function (tx, results)

1 个答案:

答案 0 :(得分:0)

(根据评论编写答案,大部分知道如何通过tymeJV。)

你自己的代码,只是在最后没有引用,应该可以解决问题。

var table_name = 'user_db';
    transaction.executeSql('SELECT * FROM '+table_name, [], function (tx, results)

您可能想要替代方案,在变量的两边都有引号,它适用于变量中“奇怪”字符串的情况,例如:包含白色空间。

var table_name = 'user_db';
    transaction.executeSql('SELECT * FROM '+"'"+table_name+"'", [], function (tx, results)