Подключение к MSSQL серверу с помощью PHP
Версия от 10:40, 29 марта 2013; Misha (обсуждение | вклад) (Новая страница: «И так задача - подключиться к MSSQL серверу посредством php скрипта. #Устанавливаем пакеты <pr…»)
И так задача - подключиться к MSSQL серверу посредством php скрипта.
- Устанавливаем пакеты
sudo apt-get install php5-sybase php5-odbc freetds-common
- Редактируем файл /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
- А дальше, как обычно
// подключение к СУБД и открытие базы данных
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;
}
Вот и все.