Вызов неопределенной функции mssql_connect()

Я всегда использовал версию 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 ответ

Решение

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

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

phpinfo();

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

Другие вопросы по тегам