我遇到以下sqlite查询的问题:
sql = [NSString stringWithFormat:@"Insert into table_name(height)values('%@')",heightarray];
我从XML获取heightarray
,heightarray
的值为:
array = ( "5'0\"-5'3\"",
"5'4\"-5'8\"",
"5'9\"-6'0\"" )
由于某种原因隐含地添加了“,我不知道为什么?
这引起了问题。请帮忙。
答案 0 :(得分:0)
尝试使用
sql = [NSString stringWithFormat:@"Insert into table_name(height)values(?)"];
然后使用
sqlite3_bind_text
如果你正在使用sqlite试试这个包装器它会有很大帮助 https://github.com/ccgus/fmdb
有详细的例子如何使用它。