2013-11-26 62 views
0

我正在開發一個「輸入框」,您應該在其中插入各種ID,用逗號(1,2,3,4 ...等)分隔,稍後我想要在MYSQL查詢中管理這些ID。管理ID的插入輸入框中用逗號分隔

這樣做的最好方法是什麼? 我怎樣才能在MYSQL查詢中使用變量?

在此先感謝您的幫助!

+1

使用爆炸(。 ' '$ _ POST [' IDS ']) – AdRock

+0

應該是','不是'在@ AdRock的評論.':'爆炸(',' ,$ _POST ['ids'])'。如果您需要更多的信息,那麼您需要告訴我們您想在PHP/MySQL中使用的ID列表。 – Shai

+0

我使用XML獲取參數值(1,2,3)。這些ID假設進入一個查詢,例如: 'SELECT * FROM test WHERE ID不是LIKE 1 AND NOT LIKE 2 AND NOT LIKE 3' – MONZTAAA

回答

0

您可以使用FIND_IN_SET在MySql中操作逗號分隔值。

例:

SELECT FIND_IN_SET('b','a,b,c,d') --Returns 0 if not matched within given string