2016-08-12 4 views
1

Я пытаюсь подключить базу данных mssql с помощью функции sqlsrv_connect() php, но всегда отображается ниже фатальной ошибки.Как подключиться к базе данных Microsoft SQL с помощью PHP

Неустранимая ошибка: вызов функции undefined sqlsrv_connect().

Код:

$server = 'xx.xxx.xxx.Xxx\sqlexpress'; 
$username = 'uname'; 
$password = 'password'; 
$database = 'testdb'; 


$connectionInfo = array("Database"=>$database, "UID"=>$username, "PWD"=>$password); 

$conn = sqlsrv_connect($server, $connectionInfo); 

if($conn) { 
echo "Connection established.<br />"; 
}else{ 
echo "Connection could not be established.<br />"; 
die(print_r(sqlsrv_errors(), true)); 
} 

ответ

0

Для этого вам необходимо скачать соответствующий драйвер.

Драйвер Microsoft SQL Server 2005 для PHP позволяет разработчикам PHP получать доступ к данным в базах данных SQL Server 2005 и SQL Server 2008. Драйвер включает поддержку методов проверки подлинности Windows и SQL Server, транзакций, привязки параметров, потоковой передачи, доступа к метаданным, пула соединений и обработки ошибок.

Проверить эти ссылки:

How to connect to MSSQL

Php Help Documnetation

+0

Hiii поблагодарить у ... ответ ... Я использую Ubuntu и сервер XAMPP и в убунту .so использования файла в качестве водителя , и я не знаю, в какой папке я разместил файл .so драйвера. –

+0

попробуйте это на google –

+0

k .. спасибо ..... –

Смежные вопросы