Подключение к MSSQL серверу с помощью PHP

Материал из Wiki МИАЦ ВО
Версия от 10:40, 29 марта 2013; Misha (обсуждение | вклад) (Новая страница: «И так задача - подключиться к MSSQL серверу посредством php скрипта. #Устанавливаем пакеты <pr…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

И так задача - подключиться к MSSQL серверу посредством php скрипта.

  1. Устанавливаем пакеты
    sudo apt-get install php5-sybase php5-odbc freetds-common
  2. Редактируем файл /etc/freetds/freetds.conf
    # A typical Sybase server

[172.16.130.103] host = 172.16.130.103 (ip of the MSSQL server) port = 1433 tds version = 8.0 #client charset = WINDOWS-1251 client charset = UTF8 text size = 20971520 # TDS protocol version ; tds version = 4.2 # A typical Sybase server [172.16.130.20] host = 172.16.130.20 (ip of the MSSQL server) port = 1433 tds version = 8.0 #client charset = WINDOWS-1251 client charset = UTF8 text size = 20971520 # TDS protocol version ; tds version = 4.2

  1. А дальше, как обычно
      // подключение к СУБД и открытие базы данных
function db_connect_ms($host, $user, $passwd, $dbname)
{
    setlocale (LC_ALL, 'ru_RU.UTF-8');  
   //print "$host, $user,$passwd, $dbname";
   $link = mssql_connect($host, $user, $passwd) or die('Не могу подключиться к серверу баз данных');
   mssql_select_db($dbname) or die('Не могу открыть базу данных «'.$dbname.'»');
   return $link;

}

Вот и все.