2 tangtuomin1179 tangtuomin1179 于 2016.05.12 16:55 提问

IOS,在使用FMDB的查询时能不能通过确认某UITextfiled中的值来实现查询功能,新手求指教

就是将UITextfiled中的值作为条件来实现查询,感谢,求讲解,求代码,求实例

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.05.12 16:58

当然可以。
你先得到UITextField中的值,然后配置条件

 NSString *searchString = @"larry";
NSString *likeParameter = [NSString stringWithFormat:@"%%%@%%", searchString];
NSString *sql = @"SELECT text_column FROM test WHERE text_column LIKE ?";

FMResultSet *results = [db executeQuery:sql, likeParameter];

if (!results)
{
    NSLog(@"error: %@", [db lastErrorMessage]);
    [db close];
    return;
}

while ([results next])
{
    NSLog(@"%s: %@", __FUNCTION__, results[0]);
}

[results close];
[db close];

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS 基于FMDB简单的查询操作
上一篇文章介绍了FMDB的安装增删改查等的操作 这篇文章主要是数据查询的筛选和常用的数据库统计函数,便于以后的查询和学习. 查询函数主要分为两大类 第一大类就是数据的筛选 是基于数据表的筛选 数据源 -(void)dataConfig{ _dataArr = [[NSMutableArray alloc] init]; Worker *w1 = [[Work
FMDB多值查询
FMDB数据库数组或字典操作
FMDB取出所有数据
@interface DBfaceCleanserViewController () @property (nonatomic,strong) FMDatabase *db; @property (nonatomic,strong) NSMutableArray *makeup; @end @implementation DBfaceCleanserViewController
fMDB常用的数据类型以及sql语句(二)
一、SQL语句 如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句 1.什么是SQL SQL(structured query language):结构化查询语言 SQL是一种对关系型数据库中的数据进行定义和操作的语言 SQL语言简洁,语法简单,好学好用   2.什么是SQL语句 使用SQL语言编写出来的句子\代码,就是SQL语句
FMDB增删改查
Previous Next TechNow: 创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery   1.实例化FMDatabase //paths: ios下Document路径,Document为ios中可读写的文件夹 NSArray *paths = NSSearchPathForDirectoriesInDom
FMDB 查询 where ..in..
1、已知查找值的个数 NSString *getDataSql = @"SELECT * FROM data WHERE dataID IN (?, ?, ?)"; Then use the executeQuery:withArgumentsInArray call: FMResultSet *results = [database executeQuery:getDataSql wit
FMDB中常用SQL使用
大家工作中,最常用到的无非是 增、删、查、改。。。 在SQL中对应的语句为:INSERT DELETE SELECT UPDATE 首先,你可以使用一款叫做“sqlite database browser”的工具来可视化的管理数据库。 然后把数据库文件加入到Resource目录下,然后通过以下代码来安装数据库,也就是拷贝到doc目录下: //install file to doc
高度封装FMDB框架:各用一句代码更新(添加&修改),查询,删除用户信息
在移动开发中,有时不得不在客户端本地保存一些数据。在iOS端,我们可以使用plist,属性列表等技术来存储数据,而相比而下更高端一点的,我们也可以使用数据库来存储数据。 有趣的是,很多iOS开发者没有去选择使用苹果自家的Core Data技术来操作数据库,而是选择了FMDB这个第三方框架。 该框架很好地封装了操作繁琐的SQLite语句,让数据库的操作更加面向对象,而且上手快,门槛低,不用学习数
判断一个表中是否存在某个字段 及 判断数据库中是否有某个
-
FMDB删除前50条数据的写法
删除前50条数据delete from tab where (select count(Id) from tab)> 50 and Id in (select Id from tab order by Id ASC limit 50);换成相应的数量即可,若想删除50条之后的数据,用这个:delete from tab where (select count(Id) from tab)> 50 an