我需要在 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
循环,它将仅根据数组中的一个元素返回行,它不支持 Like .. 或 Like .. 逻辑
var idArr = id.split(",");
idArr.forEach(function (id) {
_runQuery("SELECT * FROM `projects` WHERE `Tags` LIKE CONCAT('%', ',', '" + id + "', ',', '%')", function (rows) {....}