Большой Воронежский Форум
» Программирование>PHP и SQL Server2005
ant0n 23:24 18.05.2008
подскажите как используя PHP работать с SQL Server 2005, знаю что нужно использовать драйвер, а вот как быть с синтаксисом?например как будет выглядеть установление соединения с базой,и как это реализовать в Apache? [Ответ]
alemiks 19:04 23.08.2008
лучше поздно, чем никогда)
стало интересно, и вот что получилось
конфиг: win xp sp2 / apache 2.0.58 / php 5.2.6 / sql server 2005 express
используя стандартный драйвер php_mssql.dll удалось подключиться, только заменив ntwdblib.dll на пропатченную, при этом, если в таблице данные хранятся в юникодных столбцах (nvarchar, ntext), то в запросе их надо преобразовать в обычные (varchar, text)
строка подключения:

Сообщение от :
$conn = mssql_connect("server", "user", "password");

используя драйвер от microsoft php_sqlsrv.dll подключился без проблем

Сообщение от :
$conn = sqlsrv_connect("server", array('Database' => 'base', 'PWD' => 'password', 'UID' => 'user'));

[Ответ]
Вверх