2

動作するDB接続を取得する方法が1つしかないアプリで作業しています。それは、MySQL接続リソースを返す関数です。

そのMySQL接続をPDOMySQL接続に変換する方法はありますか?

他の方法でMySQLサーバーにアクセスすることはできません。ユーザー名、パスワード、何もありません。関数が含まれているファイルも表示/取得できません。後でできるかもしれませんが、それでも可能かどうか知りたいです。

4

1 に答える 1

5

いいえ - それは不可能です。PDO と ext/mysql は、MySQL サーバーにアクセスするための 2 つの完全に異なるコンポーネントです。

ユーザー名、パスワード、ホスト (を使用して取得string mysql_get_host_info ([ resource $link_identifier ] )可能) およびデータベース名 (を使用してサーバー上のデータベースのリストを参照することで取得可能resource mysql_list_dbs ([ resource $link_identifier ] )) がなければ、指定された以外の方法でサーバーに接続することはできません。 1. 特定の ext/mysql リソースからユーザー名やパスワードを読み取ることができません。

于 2008-11-04T08:20:20.977 に答える