尝试这些:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE %?% OR trait LIKE %?% ORDER BY animalName", [searchValue, searchValue],
有了这个,我被告知语法在 % 符号上中断......所以如果我尝试这个:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE '%'?'%' OR trait LIKE '%'?'%' ORDER BY animalName", [searchValue, searchValue],
它告诉我语法中断?符号...(猜猜第一个?)如果我尝试这个:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE '%?%' OR trait LIKE '%?%' ORDER BY animalName", [searchValue, searchValue],
它告诉我参数的数量不匹配...... grrr!
有人能帮助我吗。
谢谢!