2010-06-07 76 views
-1

我总是使用PHP 5.2.3版本,但现在我更新了PHP到版本5.3.2。调用未定义的函数mssql_connect()

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

我已经下载了一个SQL Server驱动程序用于PHP 1.1

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

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

Call to undefined function mssql_connect() in C:\webserver\www\MSSQl\db_mssql.class.php on line 26

我用:

$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()); 
} 

然后,所有的工作!

回答

1

打开php.ini,刚刚加入这一行
延长= php_sqlsrv_53_ts_vc9.dll

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

phpinfo(); 

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