Kann man sich eine MySQL-Verbindung zu einer PDO-Verbindung umwandeln?
Frage
ich auf einer App arbeiten, die nur eine Art und Weise hat eine Arbeits-DB-Verbindung zu erhalten:. Eine Funktion, die eine MySQL-Verbindungsressource zurück
Gibt es eine Möglichkeit für mich zu konvertieren, dass MySQL-Verbindung zu einer PDO MySQL-Verbindung?
Ich habe keinen Zugriff auf den MySQL-Server in irgendeiner anderen Art und Weise, ohne Benutzername, Passwort, nichts. Ich kann nicht die Datei mit der Funktion darin, entweder sehen / bekommen. Ich könnte die Lage sein, später, aber immer noch, ich würde gerne wissen, ob es möglich ist.
Lösung
Nein - das ist unmöglich. PDO und die ext / mysql sind zwei völlig verschiedene Komponenten einen MySQL-Server zugreifen zu können.
Ohne Benutzername, Passwort, Host (kann mit string mysql_get_host_info ([ resource $link_identifier ] )
und Datenbanknamen (abgerufen werden kann, indem man eine Liste der Datenbanken auf dem Server mit resource mysql_list_dbs ([ resource $link_identifier ] )
) abgerufen werden, Sie werden auch nicht mit dem Server verbinden können andere Methode als die gegebenen. Es ist unmöglich, die Benutzername und / oder Passwort aus einer gegebenen ext / mysql Ressource zu lesen.