我正在尝试在Objective-C中创建一个sql查询。但在where子句中我想使用来自函数的参数。我无法将其附加到查询中。
查询必须是char类型。我的参数是整数。我尝试将它们转换为字符串以使用stringFormat:
和appendString:
选项,但它不起作用。
我试图集中两个角色,但我不能。
这是代码;
(NSMutableArray*)getSomething:(NSInteger)some_id
{
NSMutableArray *something = [[[NSMutableArray alloc] init] autorelease];
// const char *sql = "SELECT * FROM t_something WHERE some_id = ";
我想在查询中使用some_id参数。
答案 0 :(得分:0)
检查此示例代码
NSString *stmt=[NSString stringWithFormat:@"SELECT * FROM person where word like '%@%% order by name asc",name];
const char *sql=(const char *) [stmt UTF8String];