I am developing php script with MySQL . I stored genre datas as "1, 2 ,3"(IDs)
Then I have a problem with searching data.
My Data table is:
metas table
-------------------
meta_id,meta_genres
--------------------
|1 |1,2,3 |
|2 |10,3,4 |
|3 |12,3,5 |
-------------------
my query is
SELECT * FROM metas WHERE meta_genres LIKE '%1%'
then return ids: 1,2,3
I want to it returns just 1.
How can I fix it ?
Best Regards.
SELECT meta_id FROM metas WHERE meta_genre LIKE '%1%';SELECT * FROM metas WHERE meta_genres LIKE '%1,% OR meta_genres like '%,1%should do the trick