При подключении к MS SQL Server с помощью PHP произошла ошибка - PullRequest
0 голосов
/ 16 марта 2019

Моя текущая компания использует SQL Server в качестве своей базы данных.Я уже установил MS SQL Server Management Studio на свою машину.Я использую xampp.

Моя версия панели управления xampp - 3.2.2

Моя версия PHP - 7.2.12

* В моем phpinfo драйвер не был загружен: (

Что я пробовал до сих пор:

1) Я добавил к своему расширению php php_pdo_sqlsrv_72_ts_x64.dll и объявил егона мой php.ini как extension=php_pdo_sqlsrv_72_ts_x64

Вот мой код в php:

<?php

$serverName = "DESKTOP-LPQGPQK\MSSQL14";  

/* Connect using Windows Authentication. */    
try  
{  
$conn = new PDO( "sqlsrv:server=$serverName ; Database=testdb", "sa","kert");  
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );  
}  
catch(Exception $e)  
{   
  die( print_r( $e->getMessage() ) );   
}  

Вывод в моем localhost\phpdev: could not find driver1

Ответы [ 2 ]

0 голосов
/ 16 марта 2019

Вы скачали 64-битную php pdo sqlsrv dll. Но использую 32-битную версию xampp. И то и другое в одном бите.

0 голосов
/ 16 марта 2019

Ответ: я использую 32-битную версию xampp и скачал 64-битную php pdo sqlsrv dll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...