在PHP中使用MsSQL时出现问题


Trouble using MsSQL with PHP

我正在争论是使用MsSQL还是使用SQLSrv连接SQL Server。

我们的平台在Windows上运行IIS7,并使用PHP。我们尝试使用MsSQL扩展来工作,但遇到了问题,所以我们决定改用SQLSrv,因为它更容易工作。

使用MsSQL将是首选选项,因为它更适合工作流,并且函数名称与SQL中使用的名称相似。鉴于我们面临的问题,将MsSQL与PHP一起使用值得吗?还是应该将SQLSrv与上述缺点一起使用。

此外,在MSDN Docs for SQLSrv上,它提到该文档仅供预览,可能会更改。这是否意味着功能最终可能会发生变化?

就文档上的通知而言,这意味着他们可能会在文档发布后更改文档的措辞,我不能保证函数会保持不变,但该页面上的任何内容都不会让我相信其他情况。这是一篇关于从PHP访问SQL Server数据库的Microsoft Wiki文章。它说,该页面上概述的过程与SQL Server 2005、SQL Server 2008和SQL Server 2008 R2兼容,因此该软件不应更改,因为它需要保持与旧版本SQL Server的兼容性。

您可能还想参考那篇wiki文章,它包含MsSQL和SQLSrv的逐步设置过程,这些过程可能对您有用,并解决您的问题。