検索用に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(" ");
「Hello OR World」でデータベースを検索したいのですが、そのコードは次のとおりです。
tx.executeSql(test5, [test3],function (tx, results) {
// display from database
});
しかし、変数を渡すときに検索するのではなく、入れたときに見つけますtx.executeSql(test5, ["%Hello%", "%World%"]