doujiaohuo1096 2012-09-13 16:16
浏览 62
已采纳

PHP Firebird API:php_interbase还是PDO?

We've been using PDO for 2 years in new scripts to connect to our MySQL, PostgreSQL and SQLite databases.

We're now starting a project in which we'll need to read (and maybe a few simple UPDATE's) a Firebird 2.5 database file. I'd like to use PDO since we already use that and it will be less of a transition. However the PDO_FIREBIRD PECL package seems to be last updated in 2006.

So my question is: is it better to use the PDO Firebird driver or the php_interbase API for a new project? I.e. is the PDO Firebird driver production worthy?

  • 写回答

1条回答 默认 最新

  • doujiu8145 2012-09-13 18:21
    关注

    The PDO Firebird is stable if you use it from main repository of PHP You should use the the extension that comes with Php not the PECL one Here is the PDO health status from last Year http://www.firebirdnews.org/?p=6619 Many bugs are fixed from then so you can just try it and abuse it. The version from PECL is not updated for many years but i will take care of it soon https://bugs.php.net/bug.php?id=58824

    Of course the php_ibase api is much older and well tested in production systems for years (from the old times of php3 ~ 1998)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵