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

Как сделать поиск по одной из нескольких БД MySQL в зависимости от введенного запроса?

Дано:
- Страничка со строкой поиска и кнопкой "Поиск".
- 3 БД на MySQL, расположенные на 3х разных серверах.
Структура БД

1. bd1-09
--0
---id
---user
--1
---id
---user
===
--9
---id
---user
2. bd2-AZ
--A
---id
---user
--B
---id
---user
===
--Z
---id
---user
3. bd3-az
--a
---id
---user
--b
---id
---user
===
--z
---id
---user

При вводе в строку поиска запроса формата u10rumpumpum, uu0rumpumpum, uZ0rumpumpum должен автоматически определится сервер\бд\таблица на котором будет осуществляться поиск.
Определнение сервера происходит путём распознавания второго символа в запросе (uZ0rumpumpum )
Символы от "0-9" - сервер 1
Символы от "A-Z" - сервер 2
Символы от "a-z" - сервер 3

5b7e27a43b030621278747.jpeg
  • Вопрос задан
  • 125 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы