我需要在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循環將取決於只在數組中的元素之一返回行,它不支持像..或類似..邏輯
var idArr = id.split(",");
idArr.forEach(function (id) {
_runQuery("SELECT * FROM `projects` WHERE `Tags` LIKE CONCAT('%', ',', '" + id + "', ',', '%')", function (rows) {....}
這個查詢是針對數據庫運行還是另一種JavaScript框架? – codingbiz