PHP доступ к базе данных в MS SQL Server 2008 R2

1

Dears,

У меня есть приложение php, и я не могу получить доступ к базе данных SQL Server, даже если я установил драйверы и изменил файл php.ini.

когда я пишу следующий код, он не дает мне выход

$servername = "localhost";
$info = array('Databse'=>'Test');

$con = sqlsrv_connect($servername);   

if($con)
{
    echo "Success";
}
else
{
    echo "Failure";
}

ничего ниже sqlsrv_connect() игнорируется.

Пожалуйста, помогите мне. Я застрял в этом последние 3 недели :(

  • 0
    Где используется $info ?
  • 0
    1. Где информация? 2. Вы проверили все разрешения на MSSQL? Вам нужно создать там пользователя и дать ему разрешение на вход из-за пределов SQL Studio.
Показать ещё 2 комментария
Теги:
sql-server

1 ответ

0

Вы можете распечатать ошибку подключения с помощью sqlsrv_errors()

$con=sqlsrv_connect($servername);   
if($con)
{
    echo "Success";
}
else
{
    die( print_r( sqlsrv_errors(), true));    
    echo "Faluire";
}

Для получения дополнительной информации проверьте руководство http://php.net/manual/en/function.sqlsrv-connect.php

  • 0
    По-прежнему ничего не показывает, дело в том, что каждая вещь после sqlsrv_connect () игнорируется, даже простое эхо-сообщение.
  • 0
    Вы предоставляете информацию о соединении? $ serverName = "serverName"; $ uid = "my_username_here"; $ pwd = "my_secret_password"; $ dbname = "MyDatabaseName"; $ connectionInfo = array ("Database" => "$ dbName", "UID" => "$ uid", "PWD" => "$ pwd"); $ conn = sqlsrv_connect ($ serverName, $ connectionInfo);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню