【发布时间】:2016-01-14 04:35:05
【问题描述】:
我在 FMDB 中使用参数编写了一个查询?标记符号。我想获取列表中包含任何信息的用户的详细信息(希望我可以在 sql 中的“in”语句中提供用逗号分隔的不同信息)。由于我的论点具有特殊符号,因此会引发错误。如何逃脱那里的特殊符号。我尝试了不同的方法,但都没有奏效
我的代码是这样的:
FMResultSet *results = [db executeQuery:@"select details from user where info in(?)",infoList];
while([results next])
{...}
Info是由逗号分隔的不同字符串组合而成的字符串。例如:
'C-note','古巴导弹危机,','cubbyhole','我爱露西','我是名人......让我离开这里!','Iacocca,Lee', '-iana','常春藤盟校'
提前致谢
【问题讨论】:
标签: ios sql sqlite special-characters fmdb