我是使用 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();
}
我在代码中标记了需要帮助的行。