Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从已经存在的 PDO 对象中获取连接资源。例如:
... $oPDO = new PDO($sOdbcDsn); $rOdbcConnection = $oPDO -> getConnection(); odbc_prepare($rOdbcConnection, $sQuery); ...
反之亦然,我想将现有连接传递给 PDO 构造函数。我希望能够分别使用 PDO 对象和直接连接。
有没有办法从 PDO 中提取连接?
我认为你有两个选择:
将您的 PDO 连接(和方法)包装在一个可以随意传递的类中。定义一个将重用连接句柄的复制构造函数。
从 PHP 源代码中挖掘出 PDO 对象的源代码,然后从那里构建您需要的东西。