JTA*_*pps 0 javascript sql database appcelerator
我是使用SQL和数据库的新手; 到目前为止,我的应用程序保持了本地化 但是,我有一个数据库填充我的应用程序中的表,没有什么过于复杂.
我想加入一个收藏菜单.我接近这个的方法是在标题为SQL数据库中创建一个列Favorite,然后检查该值是0(不是收藏)还是1(收藏).现在,如何遍历SQL数据库中的所有行,检查它们是否被收藏,然后将它们打印到表中?
我打算写一些语音代码,以便更好地了解我的目标:
var rows = db.execute('SELECT DISTINCT entity_name FROM entity_info');
while (rows.isValidRow()) {
if (FavoritesValue FROM db == 1) {
//This line here is what I need ^^^ The syntax is not right, its an example.
var row = Ti.UI.createTableViewRow({
title:rows.fieldByName('entity_name')
});
}
rows.next();
}
Run Code Online (Sandbox Code Playgroud)
我在代码中标记了我需要帮助的行.
我不会返回您不需要的数据.只需将您的条件作为SQL语句的一部分:
更改
SELECT DISTINCT entity_name FROM entity_info
Run Code Online (Sandbox Code Playgroud)
至
SELECT DISTINCT entity_name FROM entity_info WHERE favorited = 1
Run Code Online (Sandbox Code Playgroud)