Можно ли преобразовать соединение MySQL в соединение PDO?
Вопрос
Я работаю над приложением, у которого есть только один способ получить работающее соединение с БД: функция, которая возвращает ресурс соединения MySQL.
Можно ли как-нибудь преобразовать это соединение MySQL в соединение PDO MySQL?
У меня нет доступа к серверу MySQL другим способом, нет имени пользователя, пароля, ничего. Я не могу увидеть / получить файл с функцией в нем, либо. Я мог бы, позже, но все же, я хотел бы знать, возможно ли это.
Решение
Нет - это невозможно. PDO и ext / mysql - два совершенно разных компонента для доступа к серверу MySQL. Р>
Без имени пользователя, пароля, хоста (можно получить с помощью string mysql_get_host_info ([resource $ link_identifier])
и имени базы данных (можно получить, просмотрев список баз данных на сервере с помощью < code> resource mysql_list_dbs ([resource $ link_identifier]) ), вы не сможете подключиться к серверу любым другим способом, кроме указанного. Невозможно прочитать имя пользователя и / или пароль из заданного ресурс ext / mysql.