android html5数据库jquery中的OR语句
下面是我可以从数据库中搜索的代码,但我希望它使用OR语句而不是AND语句进行搜索android html5数据库jquery中的OR语句,jquery,sqlite,jquery-mobile,Jquery,Sqlite,Jquery Mobile,下面是我可以从数据库中搜索的代码,但我希望它使用OR语句而不是AND语句进行搜索 var sea=$("#search").val(); var sear=$.trim(sea); var test = sear.split(" "); var arrDistinct = new Array(); $(document).ready(function() { $(test).each(function(index, item) { if ($.inArray(ite
var sea=$("#search").val();
var sear=$.trim(sea);
var test = sear.split(" ");
var arrDistinct = new Array();
$(document).ready(function() {
$(test).each(function(index, item) {
if ($.inArray(item, arrDistinct) == -1)
arrDistinct.push(item);
}); //end each
$(arrDistinct).each(function(index, item) {
//database
var db = openDatabase("Database", "1.0", "Inventory", 200000);
db.transaction(function (tx) {
tx.executeSql("SELECT * FROM DEMO WHERE (D_Indications LIKE ?);", ["%"+item+"%"],
for (i = 0; i < len; i++) {
$('#output2').append('<tr><td>'+ results.rows.item(i).Cat_name +'</td><td>'+ results.rows.item(i).Drug_Caty +'</td><td>'+ results.rows.item(i).G_Name +'</td><td>'+ results.rows.item(i).B_Name +'</td><td>'+ results.rows.item(i).D_Indications +'</td></tr>').trigger('create');
}//end for
});//end function
});//end db transaction
}); //end each function
});//document ready
当用户进入Hello World时,我希望它使用%Hello%或%World%搜索数据库
我如何使用jquery做到这一点呢?如果您想了解sqlite或语句,请参阅本文我看不到问号。有问题吗?基本上,您希望%+项+%评估为%Hello%或%World%?我猜test.join%或%可以完成这项工作,但我不确定test是什么。item是搜索框中键入的单词数组。我使用的是html5 sqlite数据库,所以您提供的代码不起作用。问题是关于sqlite的名称或语法,无论您是在其他设备/设置中使用html5 sqlite还是sqlite,都不重要?如果您在基本语法方面有问题,请查看本教程内容: