解决方案
您有两个选择:
1) php_mssql 扩展 :如果您想要具有 mysql 和 mysqli 相同 API 的东西,请使用 php_mssql 扩展。但有一个问题,与 PHP 捆绑的 ntwdblib.dll 文件无法正常工作。您必须从 SQL Server 2000 安装中找到此文件,或者也可以在 Internet 上找到它。这个 API 据说不太可靠,但我已经使用它大约一年了,没有出现任何问题。
2) Microsoft SQL Server 2005 PHP 驱动程序 :如果您想要更现代的东西,但它没有相同的 API 并且缺少一些重要的函数 (mssql_num_rows)。最大的优点是它得到了微软的支持,并且很可能与未来的版本一起使用。
其他提示
只需使用 mssql_connect() 函数,如下所示:
$conn = mssql_connect('localhost', 'sa' , '123456')
or die('Can\'t connect.');
mssql_select_db('database', $conn)
or die('Can\'t select the database');
与 SQL Server 相关的函数定义在 MSSQL 驱动程序的 PHP 手册.
但有一个问题,“所有查询工作都在客户端完成”WTF?:D
PHP 提供了用于访问 Microsoft SQL Server 数据库的扩展。要使用 SQL Server 扩展,只需在 PHP 配置文件中激活该扩展即可。
详细信息 MSDN 页面
不隶属于 StackOverflow