DBMaker与PHP ODBC的连接(使用PDO)

时间:2018-03-23 09:08:13

标签: php yii2 odbc

我正在开发一个带有php框架(Yii)的应用程序,它也为remote ODBC databases使用pdo连接。

我正在使用PHP 7.1的Debian服务器,安装了DBMaker驱动程序,配置了ODBC.ini,因此DBMaker可以很好地使用此代码:

if(!odbc_connect('MYDBDSN','myuser', 'mypass')) {
   echo "Connection not found " . odbc_errormsg();
} else {
   echo "Database exists";
}
// queries works!

但是由

建立的连接
$conn =   new PDO ("odbc:MYDBDSN", 'myuser', 'mypass');

无法连接; PDOException:找不到驱动程序

有没有办法将我的DBMaker数据库与PDO连接,使我的查询框架兼容

1 个答案:

答案 0 :(得分:0)

我需要PHP的installconfigure pdo_odbc驱动程序。

如果您的服务器在Docker环境下工作,

This link会很有用。