среда, 24 июня 2009 г.

удалось подрубиться к MSSQL из PHP

DEBIAN:

ну-у, сначала пришлось доустановить некий компонент apt-get install php5-sybase-чего-то-там (странно, при чем здесь MSSQL?), потом воспользоваться советом из хелпа:

senyahnoj
08-Feb-2005 10:09
When moving the following script from PHP on Win32 to PHP on Linux, I encountered problems:

$c = mssql_connect("SERVER\INSTANCE","UID","PWD");

After much searching, I discovered that 'instances' are just named aliases for port numbers, so on Linux this should be written:

$c = mssql_connect("SERVER:PORT","UID","PWD");

Please also note that the colon (:) should be used on Linux as the delimiter between servername and port number, not the comma (,) which only works on Win32 servers.

Windows:

Есть небольшая тонкость в php 5.1.4, а именно - мешает жить какая-то нехорошая ntwdblib.dll. Работоспособную версию можно взять отсюда.

Комментариев нет:

Отправить комментарий