Общие > Базы данных
Как заставить "REGEXP" НЕ учитывать регистр букв?
Shamandeffer:
Я нашёл ответ на свой вопрос на другом форуме (конечно не такой удачный, но там тоже есть умные люди):
БЫЛО - "SELECT * FROM table WHERE m_m=3 AND (m_mm REGEXP "Привет" OR m_mn REGEXP "Пивет") ORDER BY id DESC"
НАДО - "SELECT * FROM table WHERE m_m=3 AND (UCASE( m_mm )REGEXP UCASE("Привет") OR UCASE(m_mn) REGEXP UCASE("Пивет")) ORDER BY id DESC"
Надо перевести в верний регистр содержание столбца и искомое слово. Проверил всё работает, но я так и не понял почему REGEXP ГЛЮЧИТ!!!!!!
Спасибо ВСЕМ! В часности, Wyclef , спасибо.
Wyclef:
--- Цитировать ---Shamandeffer:
Я нашёл ответ на свой вопрос на другом форуме
--- Конец цитаты ---
бум знать :)
--- Цитировать ---Спасибо ВСЕМ!
--- Конец цитаты ---
Всегда пожалуйста! ;)
Навигация
Перейти к полной версии