我需要一個幫助。我需要從多個ID中獲取表值,這些ID使用MySQL以逗號分隔的字符串。我在下面解釋我的表格和查詢。如何使用MySQL從多個ID獲取表中的值
db_basic:
id special name
1 2,3,4,5 Raj
2 4,2,5,6 Rahul
3 3,5,6 Rocky
我的代碼如下。
$special=2;
$qry=mysqli_query($connect,"select * from db_basic where special='".$special."'");
在這裏,我需要其中special=2
存在該逗號分隔的字符串的那些值將獲取的內部。我只需要適當的查詢。請幫幫我。
你應該規範你的數據庫並保存在另一個表中的特殊列,這樣你就可以實現你想要的子查詢,但在你的情況下看看http://stackoverflow.com/questions/5033047/mysql-query-finding -values-in-a-comma-separated-string –
嘗試使用'LIKE'運算符 –
[MySQL查詢在逗號分隔字符串中查找值]的可能重複(http://stackoverflow.com/questions/5033047/mysql- query-finding-values-in-a-comma-separated-string) – GilZ