Bạn có thể sử dụng FIND_IN_SET
SELECT * FROM tbl_fruits
WHERE find_in_set('$fruit', fruit)
Nhưng bạn thực sự nên thay đổi thiết kế bảng của mình.
Không bao giờ lưu trữ nhiều giá trị trong một cột duy nhất!
Một thiết kế bảng tốt hơn sẽ là
fruits table
------------
id name
1 melon
2 orange
3 apple
...
products table
-------------------
id name price
1 P1 1.50
2 P2 2.99
3 P3 0.99
product_fruits table
--------------------
product_id fruit_id
1 1
1 2
2 2
3 1
Đó là một quan hệ cổ điển nhiều với nhiều (m với n).