Domanda

Lavoro su un'app che ha solo un modo per ottenere una connessione DB funzionante: una funzione che restituisce una risorsa di connessione MySQL.

Esiste un modo per convertire quella connessione MySQL in una connessione MySQL PDO?

Non ho accesso al server MySQL in nessun altro modo, nessun nome utente, password, niente. Non riesco nemmeno a vedere / ottenere il file con la funzione al suo interno. Potrei essere in grado, in seguito, ma comunque, vorrei sapere se è possibile.

È stato utile?

Soluzione

No - è impossibile. PDO e ext / mysql sono due componenti completamente diversi per accedere a un server MySQL.

Senza nome utente, password, host (può essere recuperato utilizzando stringa mysql_get_host_info ([resource $ link_identifier]) e il nome del database (può essere recuperato guardando un elenco di database sul server con < codice> risorsa mysql_list_dbs ([resource $ link_identifier]) ), non sarai in grado di connetterti al server con un metodo diverso da quello indicato. È impossibile leggere il nome utente e / o la password da un dato ext / mysql.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top