Вызов неопределенной функции sqlsrv_connect () в xampp 3.2.2 и php v7.2 - PullRequest
0 голосов
/ 09 сентября 2018

Вот мой код:

$servername = "GOUTAM";
$conninfo= array("database"=>"matrimony","UID"=>"sa","PWD"=>"root");
$conn = sqlsrv_connect( $servername,$conninfo );

if($conn)
    echo "Connection Successful";

else
{
    echo "<br>Failed....";
    die(print_r(sqlsrv_errors(),true));
}

Я скачал драйвер ODBC 13 и драйвер SQLserver 40, а также успешно добавил файлы .dll в php.ini.

Это все еще дает мне ошибку.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 09 сентября 2018

Вам необходимо загрузить версию 5.3 (или 5.2) драйвера PHP для SQL Server, если вы используете PHP 7.2. Проверьте матрицу поддержки для получения дополнительной информации.

После загрузки выполните следующие действия:

  • скачайте и установите соответствующий Драйвер ODBC - версия 17+ (или 13.1)
  • поместите соответствующие dll-файлы в каталог расширений PHP
  • запустите <?php phpinfo();?>, чтобы проверить, существует ли раздел "sqlsrv"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...