2012-07-11 92 views
0

我有5列(type_id,Type,Quantity,NumberCalories,Category_id),我需要找回“type”根据变化“Category_id”。请帮我,他是我的代码检索sqlite的数据,iPhone

const char *sql = "select type_id,Type,Quantity,NumberCalories from FoodType where Category_id=?"; 
+0

请详细说明。你究竟想要做什么? – 2012-07-11 09:57:26

+0

我有两个表“类别,食物类型”我从第一个表中检索数据并在tableview中显示它,但根据Category_id检索第二个表。 – Fad 2012-07-11 11:23:13

回答

0

传递的categoryId到数据库的方法并修改你的查询如下

NSString *sqlQuery =[NSString stringWithFormat:@"select type_id,Type,Quantity,NumberCalories from FoodType where Category_id = %d",categoryId]; 

const char *sql= [sqlQuery UTF8String];