PHP到SQL Server连接

问题描述:

我想从PHP安装在UNIX平台(CentOS的)连接到的SQL Server 2000,并能够运行查询(SELECT和UPDATE)。该解决方案必须支持UTF-8数据。我发现存在很多不同的方法(freeTDS,unixODBC,ODBTP,Easysoft ODBC,Easysoft ODBC-ODBC Bridge,PDO)。PHP到SQL Server连接

有人能指出我对特定连接的最佳解决方案吗?

PDO_DBLIB(而且仍然是)实验的事实阻止了我使用它。我决定开始使用freeTDS测试解决方案,这似乎是最简单的方法。事实证明,该功能非常出色,对于特定连接的情况,我使用它实现了最终的应用程序。

PDO是首选库a.t.m,其中PDO_DBLIB(至少对于Linux),请参见here。如果你需要它可以在Linux上运行,请使用PDO_ODBC.

+0

对不起,但注意到你的评论是从2010年开始的,并且使用了MSSQL-PDO目前是2012年的MSSQL试验版。 – Duniyadnd 2012-02-23 13:18:31

+1

@Duniyadnd:afaik,它仍然是首选方法。如果你知道一个更好/更喜欢的人,请将其作为答案发布。 – Wrikken 2012-02-23 13:24:49