Вызов неопределенной функции mssql_connect () - PullRequest
0 голосов
/ 07 июня 2010

Я всегда использовал версию PHP 5.2.3, но теперь я обновил PHP до версии 5.3.2.

У меня проблема с MSSQL, я не могу подключиться к серверу MSSQL.

Я скачал драйвер сервера SQL для PHP 1.1

Есть много файлов, я использовал php_sqlsrv_53_ts_vc9. Поместите его в php / ext каталог php_sqlsrv_53_ts_vc9.

Я добавил extension=php_sqlsrv_53_ts_vc9.dll (в php.ini), но выдает ошибку:

Вызов неопределенной функции mssql_connect () в C: \ webserver \ www \ MSSQl \ db_mssql.class.php в строке 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 Ответ

1 голос
/ 17 сентября 2010

Откройте php.ini, просто добавьте эту строку
расширение = php_sqlsrv_53_ts_vc9.dll

вам нужно знать, какой компилятор вы используете

phpinfo();

Компилятор MSVC9 (Visual C ++ 2008)
Чем добавить его.

...