Ответов: 7 Просмотров: 497
|
Всем привет и хорошего настроения!
Столкнулся с простой задачей, но но не доходит до меня как лучше это реализовать.
Задача такова.
Нужно обратиться к базе mysql и найти строки в которых в столбце city содержится город "city2" из перечисленных через запятую городов в ячейке.
Имею ввиду запрос типа SELECT * from table1 WHERE city="city2"
Строки выглядят таки образом:
table1
id----city------------------------------------------region
0-----city1,city2,city3,city4,city5----------------region1
1-----city6,city7,city2,city8,city9----------------region2
2-----city10,city11,city12,city13,city14---------region3
В первой и второй сроке есть этот город city2, а в 3й нет. Нужно получить строки в которых он есть
Использовать mysql запрос или же поместить всю базу в массив и воспользоваться поиском по массиву?
Какой вариант лучше и как его реализовать? Или же ваш вариант. Рассмотрю любые
Спасибо! |