7

既存の PDO オブジェクトから接続リソースを取得する必要があります。例えば:

...
$oPDO = new PDO($sOdbcDsn);
$rOdbcConnection = $oPDO -> getConnection();
odbc_prepare($rOdbcConnection, $sQuery);
...

逆に、既存の接続を PDO コンストラクターに渡したいと思います。PDO オブジェクトと直接接続を別々に操作できるようにしたいと考えています。

PDO から接続を抽出する方法はありますか?

4

1 に答える 1

2

次の 2 つの選択肢があると思います。

  1. PDO接続(およびメソッド)を、必要に応じて渡すことができるクラスにラップします。接続ハンドルを再利用するコピー コンストラクターを定義します。

  2. PHP ソースから PDO オブジェクトのソースを掘り出し、そこから必要なものをビルドします。

于 2013-03-17T11:50:31.310 に答える