jQuery のクエリで要素の配列を使用する必要があります。私のクエリは次のとおりです。
"SELECT * FROM `projects` WHERE `Tags` LIKE CONCAT('%', ',', ('" + id + "'), ',', '%')"
動的配列はどこid
にあるので、基本的には次のものが必要です。
"SELECT * FROM `projects` WHERE `Tags` LIKE CONCAT('%', ',', ('" + id[0] + "'), ',', '%') **OR LIKE id[1] OR LIKE id[2]**..."
ループを使用するforEach
と、配列内の要素の 1 つだけに応じて行が返されます。Like .. Or Like .. ロジックはサポートされていません。
var idArr = id.split(",");
idArr.forEach(function (id) {
_runQuery("SELECT * FROM `projects` WHERE `Tags` LIKE CONCAT('%', ',', '" + id + "', ',', '%')", function (rows) {....}