FMDatabase *db = [SendIFDataBaseUnity getDatabase]; if (![db open]) { return nil; } [db setShouldCacheStatements:YES]; if (![db tableExists:@"messagetable"]) { return nil; } int limit0; int limit1; if ([page intValue] == 0) { limit0 = 0; limit1 = 9; }else{ limit0 = [page intValue]*[size intValue]; limit1 = [page intValue]*[size intValue]+9; }
NSString *sql; if ([type intValue] == -1) { //全部
sql = [NSString stringWithFormat:@"select * from messagetable order by createTime desc limit 10 offset %d",limit0]; }else{ sql = [NSString stringWithFormat:@"select * from messagetable where type=%@ order by createTime desc limit %d,%d",type,limit0,limit1]; }