Подключение к MSSQL серверу с помощью PHP
Перейти к навигации
Перейти к поиску
И так задача - подключиться к 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 # 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
3. А дальше, как обычно
// подключение к СУБД и открытие базы данных 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; }
Вот и все.