День добрый. Столкнулся со следующей проблемой: по всех, найденных мною по крайней мере, статьях о регулярных выражениях MYSQL приведены довольно простые примеры в стиле /а?б.я**/ui
Как быть, если само выражение заранее неизвестно и поступает в запрос из php формы?
Необходимо разбивать строку на массив и работать с каждым элементом массива в отдельности?
Заранее спасибо
Для правильного вопроса надо знать половину ответа
Использования REGEX и LIKE '%xxx' в запросах MySQL следует избегать, это крайне медленные выражения.
Необходимо разбивать строку на массив и работать с каждым элементом массива в отдельности?
Если у вас в поле MySQL хранится список чего-либо через запятую, и по этому списку нужен поиск, то вы изначально неправильно продумали схему базы данных.