Господа! доброе утро, день, вечер!
Стала необходимость работать с MSSQL2000 PHP-скриптами, которые хостятся на линуксовом хостинге.
Поставил FreeTDS, но как проверить работает ли установка ??
где надыбать описание функций, для работы с MSSQL через FreeTDS ??
может кто сталкивался или работал с этой приблудой??
если есть сорс соединения с сервером, запроса и получения данных, скиньте,
плиз, примерчик, оч. нужно, оч срочно (буквально - вчера!)
зараннее благодарен!
работа с FreeTDS (PHP)
Модератор: Модераторы разделов
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
troll
- Сообщения: 6
Re: работа с FreeTDS
я это уже видел... и гугла тоже юзал во всех позах...
этот код не высвечивает на странице ничего вообще.... как быть?
Код: Выделить всё
<?
$con = mssql_connect ("192.168.0.4:1433", "DbReader", "dbreadersql");
echo $con;
?>этот код не высвечивает на странице ничего вообще.... как быть?
-
mhael
- Сообщения: 1
Re: работа с FreeTDS
(troll @ Четверг, 08 Сентября 2005, 18:10) писал(а):я это уже видел... и гугла тоже юзал во всех позах...
Код: Выделить всё
<? $con = mssql_connect ("192.168.0.4:1433", "DbReader", "dbreadersql"); echo $con; ?>
этот код не высвечивает на странице ничего вообще.... как быть?
разрешить (если еще не сделано) лог ошибок php - в /etc/php.ini прописать
Код: Выделить всё
error_log = /var/log/httpd/php_error.logперезапустить апач, вызвать проблемный код и посмотреть - на что php в логе обругается
-
troll
- Сообщения: 6
Re: работа с FreeTDS
FreeTDS устанавливал следующим образом:
1. Скачал, распаковал
2. вошел к каталог freetds, написал
3. Поправил freetds.conf, вписал туда такие строки:
4. дальше нужно зайти в директорию с исходниками PHP и написать следующее
вот тут и возникает проблема:
во первых, ненашел директорию с исходниками PHP(где она находится в Fedora Core 3)?
во вторых, описанные выше команды для каталога исходников PHP, естественно, не выполнились.
подскажите, плиз, как завершить последний шаг инсталяции FreeTDS?
логи пишут:
насколько я понял tds просто не слинковался с php или как?
1. Скачал, распаковал
2. вошел к каталог freetds, написал
Код: Выделить всё
./configure
make
make install3. Поправил freetds.conf, вписал туда такие строки:
Код: Выделить всё
# Microsoft SQL Server 2000 configuration
[MyServer2000]
host = 192.168.0.4 #адрес сервера
port = 1433 #порт сервера
tds version = 8.0 #версия протокола tds4. дальше нужно зайти в директорию с исходниками PHP и написать следующее
Код: Выделить всё
./configure --with-mssql=/usr/local (далее идут другие опции)
make
make installвот тут и возникает проблема:
во первых, ненашел директорию с исходниками PHP(где она находится в Fedora Core 3)?
во вторых, описанные выше команды для каталога исходников PHP, естественно, не выполнились.
подскажите, плиз, как завершить последний шаг инсталяции FreeTDS?
логи пишут:
Код: Выделить всё
call to undefined function: mssql_connect()насколько я понял tds просто не слинковался с php или как?