在iOS中转义%以写入sql
我想用NSString编写sql查询,查询是:在iOS中转义%以写入sql,ios,sql,Ios,Sql,我想用NSString编写sql查询,查询是: WHERE fa_name LIKE '%anyValue%' 我编写了以下代码 NSString *whereFamilyName = [NSString stringWithFormat:@"fa_name LIKE '\%%@\%'", typedFamilyName]; 但是它没有逃逸%并且输出是: fa_name LIKE '%@' 要转义一个%,只需写两个%% NSString*string=[NSString stringWit
WHERE fa_name LIKE '%anyValue%'
我编写了以下代码
NSString *whereFamilyName = [NSString stringWithFormat:@"fa_name LIKE '\%%@\%'", typedFamilyName];
但是它没有逃逸%并且输出是:
fa_name LIKE '%@'
要转义一个%,只需写两个%%
NSString*string=[NSString stringWithFormat:@fa_名称,如“%%%@%%”,@val] 您的字符串名称中有2%的符号,如“\%%@\%”。请删除1%符号,再试一次。类似这样的内容:-fau名称,如“\%@\%Thank you,这对我有效: