odbc_connect()和mssql_connect()之间的差异是什么

时间:2011-10-27 13:00:08

标签: php sql-server

在php中,要连接到MSSQL服务器,odb_connect()和mssql_connect()之间的差异是什么?

3 个答案:

答案 0 :(得分:3)

odbc_connect是通用数据库连接(您可以指定驱动程序),而mssql_connect是MSSQL特定的

此外manual表示复杂查询可能会因odbc驱动程序而失败。

答案 1 :(得分:1)

odbc_connect()要求您在Web服务器上加载了PHP ODBC扩展并安装并配置了UNIXodbc,而mssql_connect()只要求您拥有MSSQL扩展。

答案 2 :(得分:0)

如果您希望通过PHP连接到SQL Server,我建议您使用Microsoft的SQLSRV PHP驱动程序。它比原生的php_mssql扩展要好得多,并且为您提供了更多功能。确保您还安装了SQL Server本机客户端,否则它将无法运行。