我正在制作search
函数,我需要使用两个输入进行搜索:
类别ID(CID)它是KEY_P_CAT_LIST中包含(或不包含)的字符串(它不能用=来完成,因为它通常不等于)
搜索文本输入(输入)
我需要检查db记录中是否包含类别和输入文本,如果是,则将其返回到游标中。
coloane被正确定义为[]
字符串,不是问题。
我的尝试:
db.query(true, P_TABLE, coloane,KEY_P_CAT_LIST + " LIKE " + " AND " +CID + " LIKE", new String[] {"%"+CID+"%", "%"+input+"%"}, null, null, null, null);
答案 0 :(得分:1)
试试这个:
db.query(true, P_TABLE, coloane,KEY_P_CAT_LIST + " LIKE ?" + " AND " +CID + " LIKE ?", new String[] {"%"+CID+"%", "%"+input+"%"}, null, null, null, null);
希望它能帮助!!