我一直使用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());
}
然后全部工作!
答案 0 :(得分:1)
打开php.ini,只需添加此行
延长= php_sqlsrv_53_ts_vc9.dll
你需要知道你使用什么编译器
phpinfo();
编译器MSVC9(Visual C ++ 2008)
比添加它。