显示表中的行(如果它具有特定值)
Display Row In Table If it Has A Certain Value
我是使用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();
}
我在代码中标记了我需要帮助的行。
我不会返回你不需要的数据。只需将您的条件作为 SQL 语句的一部分:
改变
SELECT DISTINCT entity_name FROM entity_info
自
SELECT DISTINCT entity_name FROM entity_info WHERE favorited = 1
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 如果localstorage为空,则显示欢迎消息
- 如果显示当前图像,则禁用链接
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- 如果选中复选框,则显示引导模式
- 如果函数返回True,则显示Javascript按钮
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- HTML表内容:如果行很长,如何在新行中显示部分内容
- 如果用户输入的长度小于最小长度,则显示错误消息
- 如果选择单选按钮,则显示字段
- 如果同一页面上有多个谷歌地图,单击任何标记都会突出显示最底部的地图标记
- 如果选择单选按钮,则显示表单
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 如果显示另一个折叠的图元,如何隐藏该图元
- 如何使用jquery在输入值实时更改时/如果显示警报
- Jquery滑块,如果显示父项,则幻灯片不会全宽:无
- 如果显示 n/a 值,则隐藏 DIV
- 如果显示隐藏潜水,禁用单选按钮
- 如果显示整行内容,则使用角度ng
- 如果显示P标签:无;Javascript