【问题标题】:DBMaker connection with PHP ODBC (using PDO)DBMaker 与 PHP ODBC 的连接(使用 PDO)
【发布时间】:2018-09-01 21:48:33
【问题描述】:

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

我正在使用 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 连接,使我的查询框架兼容

【问题讨论】:

  • 你在php.ini中取消注释了吗
  • 感谢@MuhammadOmerAslam,你让我走上了正确的道路
  • 不客气的兄弟

标签: php yii2 odbc


【解决方案1】:

我需要 installconfigure pdo_odbc PHP 驱动程序。

如果您的服务器在 Docker 环境下工作,This link 会很有用。

【讨论】:

    猜你喜欢
    • 2014-02-04
    • 2013-03-27
    • 2016-10-19
    • 2018-03-16
    • 2020-02-29
    • 1970-01-01
    • 2018-08-11
    • 2013-12-08
    • 2016-07-24
    相关资源
    最近更新 更多