-1

我一直使用 PHP 5.2.3 版本,但现在我将 PHP 更新到 5.3.2 版本。

我的 MSSQL 有问题,我无法连接到 MSSQL 服务器。

我已经下载了 PHP 1.1 的 SQL 服务器驱动程序

文件很多,我用过php_sqlsrv_53_ts_vc9。把它放在php/ext目录下php_sqlsrv_53_ts_vc9

我已经添加extension=php_sqlsrv_53_ts_vc9.dll(在 php.ini 中),但它给出了一个错误:

在第 26 行调用 C:\webserver\www\MSSQl\db_mssql.class.php 中未定义的函数 mssql_connect()

我用过:

$serverName = "$sql_server";
$connectionInfo = array( "Database"=>$sql_db_name,"UID"=>$sql_user,"PWD"=>$sql_pass);

 $conn = sqlsrv_connect($serverName,$connectionInfo);
 if( $conn === false )
{
     echo "Could not connect.\n";
     die( sqlsrv_errors());
}

然后一切工作!

4

1 回答 1

1

打开 php.ini ,添加这一行
extension=php_sqlsrv_53_ts_vc9.dll

你需要知道你使用什么编译器

phpinfo();

编译器 MSVC9 (Visual C++ 2008)
比添加它。

于 2010-09-17T07:05:45.680 回答