Peut-on convertir une connexion MySQL en une connexion PDO?
Question
Je travaille sur une application qui ne dispose que d’un moyen d’obtenir une connexion à une base de données fonctionnelle: une fonction qui renvoie une ressource de connexion MySQL.
Puis-je convertir cette connexion MySQL en une connexion PDO MySQL?
Je n'ai accès au serveur MySQL d'aucune autre manière, sans nom d'utilisateur, mot de passe, rien. Je ne peux pas voir / obtenir le fichier avec la fonction, non plus. Je pourrais peut-être le faire plus tard, mais j'aimerais quand même savoir si c'est possible.
La solution
Non, c'est impossible. PDO et ext / mysql sont deux composants complètement différents pour accéder à un serveur MySQL.
Sans nom d'utilisateur, mot de passe, hôte (peut être récupéré à l'aide de chaîne mysql_get_host_info ([resource $ link_identifier])
et le nom de la base de données (peut être récupéré en consultant une liste de bases de données sur le serveur avec < code> resource mysql_list_dbs ([resource $ link_identifier]) ), vous ne pourrez pas vous connecter au serveur avec une autre méthode que celle indiquée. Il est impossible de lire le nom d'utilisateur et / ou le mot de passe d'un utilisateur donné. ressource ext / mysql.