The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Использование MSSQL совместно с PHP по..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Использование MSSQL совместно с PHP по..."  +/
Сообщение от auto_topic on 29-Июн-03, 15:31 
Обсуждение статьи тематического каталога: Использование MSSQL совместно с PHP под Linux (sql php linux database)

Ссылка на текст статьи: https://www.opennet.ru/base/dev/mssql_php.txt.html

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от arruah on 29-Июн-03, 15:31 
одно время как то я мучался с этим freedts полезная вещь..
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Bakulenko email on 30-Окт-03, 08:01 
А под FreeBSD работать будет?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Yukko on 19-Ноя-03, 16:39 
Да будет!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Yukko on 19-Ноя-03, 16:45 
>Знающие люди говорят, что с последней версией
>freetds надо коннектиться
>указав не 192.168.0.4:1433, а указав номер порта
>через запятую, но я
>такой особенности не заметил  более того
>вариант  192.168.0.4,1433 не
>катит (выдает сообщение об ошибке).
При использовании Freetds надо коннектиться вот так:
mssql_connect ("192.168.0.7:1433", "DbReader", "dbreadersql");
/используем двоеточие/
но при работе на Windows коннектимся:
mssql_connect ("192.168.0.7,1433", "DbReader", "dbreadersql");
/используем запятую/
Почему так? Не скажу :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Sibar on 27-Ноя-03, 11:19 
Сделал все согласео статье,при выполнении выдает ошибку
Call to undefined function: mssql_connect()
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Yukko on 05-Янв-04, 13:06 
Не стал правильно freetds, может, не видит переменные окружения.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Vitaliy email(??) on 16-Сен-04, 11:21 
В файле PHP.ini, в разделе "Extensions" раскоментируй строку:
extension=php_mssql.dll //для Windows
extension=php_mssql.so  // для UNIX
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от RiK on 24-Ноя-04, 12:13 
произвел вышеописанное.....freetds стал нормально
php  собрался якобы с поддержкой mssql, mysql ну и прочими вещами что мне требовались в итоге работает все кроме mssql ( freetds сконфигурирован так как было описанно, но при попытке подключения к mssql серверу шлет нах( как оказалось отсутствует библиотека php_mssql.so как устранить проблему, и хде взять эту либу?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от SergeyA email on 19-Янв-05, 15:43 
Таже проблема.
Причём до выполнения вышеописанных действий php_mssql.so присутствовала и все нужные параметры в php.ini присутствовали но не работало, а после пересборки пакетов стало всего меньше в том числе и php_mssql.so исчез.

Чо делать не знаю. Тем более что мало разбираюсь в пересборках.

Если Вы решили эту проблему ответьте плиз.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Peace email on 25-Янв-05, 08:11 
Уже все сделал до прочтения этой статьи как оказалось сделал правильно, все как тут описано.
Но не конектится к mssql
<?
$sql = mssql_connect ('80.241.32.66:1433', 'web', 'ivcsecnes') or die ("Could not connect to database: ".mssql_get_last_message());
?>
Этот код выдает сообщение Could not connect to database:
и больше ничего.
при error_reporting(E_ALL) пишет что: Unable to connect to server: 80.241.32.66:1433
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Purba on 27-Янв-05, 19:22 
при error_reporting(E_ALL) пишет что: Unable to connect to server: 80.241.32.66:1433

А это потому, что указывать надо не адрес сервера, а имя, которым ты этот сервер описываешь в freetds.conf.

[mssql]
    host = 80.241.32.66
    port = 1433
    tds version = 8.0
mssql_connect ('mssql', 'web', 'ivcsecnes')

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от chama email(ok) on 10-Ноя-05, 08:34 
Сделал как здесь описано. Работает(на FreeBSD).
Но при попытке прочитать названия таблиц из базы выдает Warning: mssql_query() [function.mssql-query]: WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?'). (severity 16) in /usr/local/www/data-dist/applications/mssql.php on line 8.
Делаю следующий запрос: select * from SYSOBJECTS where TYPE='U' order by NAME
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Trek email(??) on 15-Сен-06, 21:50 
День добрый.
система СЛЕС 10, Мускул 5 из дистриба, PHP5 из дистриба, PHP5-MySQL из дистриба.

PHP Fatal error:  Call to undefined function mssql_connect()

freetds встал отлично, настроил так как описано выдает ошибку.... но как не странно, найти php_mssql.so не могу у себя

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Trek email(??) on 15-Сен-06, 22:24 
/usr/local/bin/tsql -S mssql -H 192.168.1.250 -p 1433 -U sa -P sa
locale is "LC_CTYPE=ru_RU.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C"
locale charset is "UTF-8"
There was a problem connecting to the server
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Trek email(??) on 15-Сен-06, 22:25 
/usr/local/bin/tsql -C
Compile-time settings (established with the "configure" script):
                           Version: freetds v0.64
    MS db-lib source compatibility: no
       Sybase binary compatibility: unknown
                     Thread safety: yes
                     iconv library: yes
                       TDS version: 5.0
                             iODBC: no
                          unixodbc: no
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от vsh (??) on 18-Сен-06, 17:29 
[msserver]
        host = 192.168.0.2
        port = 1433
        client charset=KOI8-R
        tds version = 8.0

система FreeBSD локаль KOI8-R

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Зося email on 23-Окт-06, 18:58 
client charset=KOI8-R

а на Linux какой должен быть этот client charset=?
чтобы небыло:
Warning: mssql_query() [function.mssql-query]: WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?'). (severity 16)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Зося email on 24-Окт-06, 11:21 
для Linux RedHad 7 работает:
[msserver]
        host = 192.168.0.2
        port = 1433
        client charset=KOI8-R
        tds version = 8.0

можно прописівать другие альясы серверов MsSQL
[msserver2]
        host = 192.168.3.3
        port = 1433
        client charset=KOI8-R
        tds version = 8.0

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Archy on 26-Дек-07, 12:27 
чего-то я не понимаю. нафига php_mssql.so если используете freetds? и нафига freetds если подключили php_mssql.so? это вроде как самостоятельные библиотеки.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Ink email on 14-Июл-10, 12:37 
Та же проблема. Нашел в мануале PHP, что FreeTDS необходимо конфигурировать с опцией --enable-msdblib, сделал но после переустановки библиотеки так и не нашел. Проблема осталась!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Ink email on 14-Июл-10, 12:40 
>при error_reporting(E_ALL) пишет что: Unable to connect to server: 80.241.32.66:1433
>
> А это потому, что указывать надо не адрес сервера, а имя,
>которым ты этот сервер описываешь в freetds.conf.
>
>[mssql]
> host = 80.241.32.66
> port = 1433
> tds version = 8.0
>mssql_connect ('mssql', 'web', 'ivcsecnes')

Не помогло, хоть ip, хоть имя, с портом или без порта. Шас попробую переменные окружения прописать к указано здесь http://www.php.net/manual/en/mssql.installation.php


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Использование MSSQL совместно с PHP под Linux (sql php linux..."  +/
Сообщение от Ink email on 14-Июл-10, 12:58 
>чего-то я не понимаю. нафига php_mssql.so если используете freetds? и нафига freetds
>если подключили php_mssql.so? это вроде как самостоятельные библиотеки.

Да в том-то все и дело, что нет ни php_mssql.so, ни mssqldb.h в директориях freetds :( Хотя для Sybase - sybdb.h и libsybdb.so, libsybdb.a на месте!!!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру