2012-02-02 40 views
0

我在使用MsSQL和SQLSrv连接到SQL Server之间进行辩论。使用MsSQL与PHP的问题

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

使用MsSQL将是更好的选择,因为它适合工作流和更好的功能名称是类似于SQL使用的那些。考虑到我们面临的问题或者我们是否应该使用SQLSrv以及所提到的缺点,是否值得使用PHP的MsSQL

此外,在MSDN Docs for SQLSrv它提到的文档预览,并可能会改变。这是否意味着功能可能最终会改变?

+0

嘿,我编辑了你的问题,因为它有点不专心。我希望你能和你在一起。你能发布你与MsSQL有关的错误吗?也许我可以帮你做到这一点。 – 2012-02-02 05:12:55

+0

好多了!那么,到目前为止没有错误...当我看到sqlsrv_num_rows返回false时,我感到恼火 - 仅仅因为光标类型没有设置正确!与MySQL/mssql num_rows的东西只是工作...不需要担心游标! – 2012-02-02 05:28:41

+0

为什么你认为我们有两个选择...为什么不只是mssql_connect?为什么sqlsrv_connect呢?什么是差异?另一个更好?你什么时候选择一个呢? – 2012-02-02 05:30:08

回答

1

只要文档上的提示意味着它们可能会在文档发布后改变文档的措辞,我不能保证这些功能将保持不变,但该页面上的任何内容都不会让我相信除此以外。这里是关于Accessing SQL Server Databases from PHP的微软维基文章,据说那个页面上概述的过程与SQL Server 2005,SQL Server 2008和SQL Server 2008 R2兼容,所以软件不应该改变,因为它需要保持与旧版本SQL的兼容性服务器。

您可能还需要引用wiki文章,它包含步步为MSSQL和SQLSRV步设置程序,可能为你工作,并解决你的问题。