Бресь Сергей
1. код был написан до меня (перепиывать его не надо) ....есть ошибка и её надо пофиксеть
2. 2 коннекта к мускулю к базам Mysql и Some _Base
в коде много блоков, в которых идёт работа (с помощью объектов одного класса) с разными по сути коннектами, но фактически с одним id соединения (потому как при одинаковых параметрах коннекта новый ид не создаётся в старых версиях пхп...нельзя поставить флаг new_link)
вот и получилась запарка...когда к мускулю коннектилось с разными пользователями для этих 2 соединения ..всё было пучком...а когда под одним....некорректоно определялась текущая бд...
в данном случае выбор был между глобалью и функой (либо как ты подсказал SQL запросом)
вот собственно и всё)