Pregunta

Trabajo en una aplicación que solo tiene una forma de obtener una conexión de base de datos que funcione: una función que devuelve un recurso de conexión MySQL.

¿Hay alguna forma de convertir esa conexión MySQL a una conexión PDO MySQL?

No tengo acceso al servidor MySQL de ninguna otra manera, sin nombre de usuario, contraseña, nada. Tampoco puedo ver / obtener el archivo con la función. Es posible que pueda hacerlo más tarde, pero aún así, me gustaría saber si es posible.

¿Fue útil?

Solución

No, eso es imposible. PDO y ext / mysql son dos componentes completamente diferentes para acceder a un servidor MySQL.

Sin nombre de usuario, contraseña, host (se puede recuperar usando string mysql_get_host_info ([resource $ link_identifier]) y el nombre de la base de datos (se puede recuperar mirando una lista de bases de datos en el servidor con < code> resource mysql_list_dbs ([resource $ link_identifier]) ), no podrá conectarse al servidor con ningún otro método que no sea el dado. Es imposible leer el nombre de usuario y / o contraseña de un determinado recurso ext / mysql.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top