Ces*_*sar 6 php pdo sqlanywhere
我想在SqlAnywhere中使用PHP PDO,但在php站点上没有驱动程序.我可以添加一个sqlanywhere的lib来与PDO一起使用吗?ODBC是最后一个选项.
我没有尝试过,但这两天没有人回答,所以我给出一个建议:
理论上,PDO_MSSQL 驱动程序应该能够与任何 FreeTDS 后端通信,包括 Sybase Server,甚至可能是 Sybase ASA。它可能需要您进行一些搜索和阅读博客、论坛等,以找出正确的 freetds.conf 条目以使其正常工作。
然而,PDO_MSSQL 驱动程序被标记为“实验性”,并且据我所知没有人维护它。Microsoft 也放弃了它,因为他们正在为 SQL Server 开发自己的(非 PDO)PHP 扩展。*
因此,使用 PDO_ODBC 可能是您更勇敢的部分。
* 几年前,微软和其他 RDBMS 供应商曾试图合作向 PDO 项目贡献代码,但核心 PHP 社区拒绝了供应商要求使用贡献者许可协议以确保代码在项目保持免费。这是一个悲伤的插曲。