Вызов неопределенной функции 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)
Чем добавить его.