PHP PDO 连接到 Advantage 数据库 SQL Server
Posted
技术标签:
【中文标题】PHP PDO 连接到 Advantage 数据库 SQL Server【英文标题】:PHP PDO Connect to Advantage Database SQL Server 【发布时间】:2012-01-24 21:06:24 【问题描述】:我们的 EMR 软件使用 Advantage Database SQL 服务器作为其数据库,我正在创建需要与该数据库交互的各种 php 项目。
连接和使用 Advantage DB SQL 和 PHP 的最佳方法是什么?我想以只读级别连接,以防止任何数据错误地处理保险/患者/提供者记录。
注意:我使用 PDO 驱动程序连接到其他数据库。是否有我不知道的 PDO 的 Advantage DB 驱动程序?
服务器信息: PHP、Windows 2008、IIS 7
【问题讨论】:
【参考方案1】:PHP PDO 支持计划于今年夏天晚些时候在 Advantage 的 v11.0 中发布。它列在我们的用户语音功能请求网站上:PDO feature request。
您可以在我们的开发者专区网站上在线查看我们的 PHP 文档:PHP Documentation。
【讨论】:
谢谢彼得!当然希望它现在很方便:) +1,很高兴看到供应商在这里提供规范的答案。【参考方案2】:在产品的features page 上,他们在“服务器和客户端”部分下列出了ODBC connector。
恰好 PDO can speak ODBC。这可能是您最好的选择。
他们也有separate PHP extension,但他们将其隐藏为注册墙,并且文档似乎不公开。没有说明是否包含PDO驱动。
【讨论】:
感谢您的信息!似乎我需要更新到 PHP 5.3 才能使 PHP 扩展工作。 迁移到 5.3 是非常值得的。 您也可以从 Advantage Developer Zone 下载驱动程序。帮助文件和知识库也在那里。 devzone.advantagedatabase.com以上是关于PHP PDO 连接到 Advantage 数据库 SQL Server的主要内容,如果未能解决你的问题,请参考以下文章
使用 PDO_DBLIB 连接到 MS SQL 数据库的 PHP 错误