Как сделать поиск по одной из нескольких БД 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
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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