陣列我有一個這樣的陣列:如果陣列匹配在MySQL
$搜索=陣列(5,8,9);
和數據庫表是這樣的:
id | name | cat
-------------------------------
1 | name1 | 1,2,3
2 | name2 | 5,8,17,25
3 | name3 | 14,21,5,19
,我要尋找我的(貓)數據庫表($搜索)。 我試過in
和FIND_N_SET
,但不幸的是他們不支持數組搜索。
有沒有辦法做到這一點,沒有PHP,只是在MySQL?
抱歉,我已經編輯了更多的替補,並且認爲 – Bahad001
@ Bahad001,你可以嘗試最後2個選項'REGEXP'或'FIND_IN_SET' – Girish
感謝的人是我所做的作品像這樣的的foreach: '的foreach($ genreExclude爲$ EXC ){ \t \t \t $ where。='AND FIND_IN_SET(「'。$ exc。'」,MANGA_GENRES)<= 0'; \t \t}' – Bahad001