Задать вопрос

Как создать запрос mysql с множеством параметров?

Нужно создать запрос, который будет брать из базы слово, но при таких условиях.
Поиск будет ити например по слову "Моск" и по еще значение что за нас. пункт "обл"

У меня щас сделано 3 запроса:
1. Ищет слово целиком "Моск" и нас. пункт "обл", если не находит по пункт 2
2. Ищет только начало слова + нас.пункт, если не находит то пункт 3
3. Ищет только слово без нас. пункта

Возможно будет еще один параметр, но при нем будет ити так:
1. Если все три пункта с ним не дали ответа, то еще раз идут все три только с ним.

Возможно это сделать одним запросом, и как то все оптимизировать, щас это все дело работает за 6 сек.
  • Вопрос задан
  • 2402 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
svd71
@svd71
Секунды нужно проверять специализированной программой, а не временем обращения к php-скрипту на локальном компьютере. Уверен, что отображение времени исплнения запроса будет ИДТИ не так пессимистично, а намного быстрее. СЕЙЧас долго немог понять почему нужно вести поиск по слову "Мозг".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽