2012-08-07 56 views
1

我想在html5数据库中传递变量进行搜索。 贝娄是我想要的例子:LIKE语句中的html5数据库传递变量

var sear= "Hello World" // for example 
var test = sear.split(" "); 
var test3 = "\"%"+ test.join('%\", \"%')+"%\""; 

var test4 = []; 

for (var i=2; i<=test.length; i++) { 
    test4[i] = " OR (D_Indications LIKE ?)"; 
} 
var test5="SELECT * FROM DEMO WHERE (D_Indications LIKE ?)"+ test4.join(" "); 

现在我希望它是“个招呼,或者世界”的代码在数据库中搜索它。

tx.executeSql(test5, [test3],function (tx, results) { 
    // display from database 
}); 

,但是当我通过可变进它,它不搜索而发现当我把tx.executeSql(test5, ["%Hello%", "%World%"]

回答