Можно ли по id MySQL соединения определить имя тек. базы?

Гравицапа

elbirret elcno
Можно ли по id MySQL соединения определить имя тек. базы?

что-то весь ман перерыл - не могу найит такой функции ( Неужели нет такой фичи?
Делать глобалью ?
 

440hz

php.ru
Гравицапа
выбор базы ты делаешь сам. вот за этим и следи ...
 

Сергей123

Новичок
Возможно, всё-таки, тебе больше подошёл бы ответ от 440hz, но без твоего объяснения зачем именно это тебе надо мы об этом не узнаем.
 

Гравицапа

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

SiMM

Новичок
> 1. код был написан до меня (перепиывать его не надо) ....есть ошибка и её надо пофиксеть
Если работа с базами идёт через класс - ничто не мешает запомнить используемую базу в методе, осуществляющем выбор БД.
 
Сверху