|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
Как подружить PHP и MS SQL08.09.2011, 09:52. Показов 9140. Ответов 30
Метки нет (Все метки)
Не могу подключится из сайта к базе данных MS SQL
поставила PHP5.3.8 , Apache 2.2.20, MS SQL Express 2008 из других приложений, например Windows Form на С# к базе спокойно подключаюсь то есть с сервером всё в порядке я думаю в php.ini всё включено,extension=php_mssql.dll, файл ntwdblib.dll добавила в систем 32, апач+пхп всё хорошо работает, сайт нормально грузится, но стоит только добавить строку подключения к ms, в браузере отображается пустая белая страница, даже ошибок никаких ...я уже всю голову сломала буду очень рада, если кто нибуть это настраивал и подскажет,заранее большое спасибо строка подключения такая: $db = mssql_connect("имя компа\имя сервера","логин","пароль");
0
|
|
| 08.09.2011, 09:52 | |
|
Ответы с готовыми решениями:
30
Как подружить PHP с Oracle
Как подружить php & AJAX |
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|
| 08.09.2011, 10:00 | |
|
Маугли, попробуйте скачать новую версию файла ntwdblib.dll
можно почитать здесь
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 10:53 [ТС] | |
|
сделала всё как в http://ua2.php.net/manual/ru/f... .php#79440 , выходит ошибка 500,
... а как обновить эту библиотеку? у меня версия v 2000.80.194.0 а последнюю версию я так и не нашла где скачать и еще у меня виндовс 7, может из за этого? спасибо Добавлено через 28 минут в файле php раскоментировала все строчки связанные с mssql , перезапустила апач, и теперь ошибка другая: Fatl error : Call to undefined function mssql_connect() in таком то файле
0
|
|
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|
| 08.09.2011, 11:45 | |
|
посмотрите phpinfo() что там про MSSQL есть?
почитайте еще здесь про установку
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 12:07 [ТС] | |
|
в пхпинфо про мсскл ничего нет...хотя библиотека есть в папке ext, и в пхп.ini раскоментирована строка
а как узнать установлено ли MS SQL Client Tools ? у меня есть скл експресс 2008, и я с ним нормально работаю, подключаюсь к нему из C#, управляю с помощью managment studio, вот этот файл ntwdblib.dll я искала по всему диску и в папке установки скл сервера и не нашла Также необходима установка библиотек *.dll Client Tools - это непонятно...и как их конфигурировать тоже ох, я уже отчаялась что смогу их подружить,...прям беда какая то Добавлено через 9 минут я так поняла у меня этого клиента нет, а откуда его можно скачать для SQL Server 2008 express?
0
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
||||||
| 08.09.2011, 13:37 | ||||||
|
попробуй этой пробной тестовой страничкой ...
0
|
||||||
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 13:55 [ТС] | |
|
попробовала, та же ошибка выходит...
Добавлено через 28 секунд он не понимает команду mssql_connect
0
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
| 08.09.2011, 14:13 | |
|
[PHP_MSQL]
extension=php_msql.dll [PHP_MSSQL] extension=php_mssql.dll а путь правильно указан надеюсь к файлам extension ..... ?
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 08.09.2011, 14:16 | |
|
сервер перезапускала послде манипуляций с php.ini
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 14:21 [ТС] | |
|
да, конечно...
я уже в принципе понимаю что происходит - у меня почему то не видится mysql у меня наверное эти тоолс не стоят а откуда их взять я пока не представляю.. и еще, ребят, если у кого нибуть есть последняя версия ntwdblib.dll дайте подалуйста, или ссылку Добавлено через 3 минуты netsolex, у меня в php.ini вот так: extension=php_msql.dll extension=php_mssql.dll
0
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
| 08.09.2011, 14:26 | |
|
кстати а где хранится сам файл php.ini ?
я к тому что по каким то странностям у меня (можете не поверить) но после установки php 4 версии остался сам файл php.ini в папке ./windows/ я его так и не удалил..... и вот когда установил прям сверху новую версию php 5.х.х то все сразу прекрасно заработало.. все библиотеки читаются именно оттуда с файла php.ini который находится именно в папке /windows/ странно конечно и не описуемо но всетаки дало прекрасный результат ...
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 14:30 [ТС] | |
|
щас попробую скопировать туда)
Добавлено через 1 минуту скопировала в папку виндовс перезагрузила апач, результат ноль... Добавлено через 52 секунды сам файл хранится в папке по умолчанию C:\php
0
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
| 08.09.2011, 14:58 | |
|
ну вот сделал начальную проверку на своем второстепенном компе
1. Windows 7 Ultimate 2. PHP PHP Version 5.2.5 3. Apache 2.2.10 4. MS SQL server - пока не устанавливал 5. скопировал файл в папку как и говорил раньше /Windows/ [PHP_MSQL] extension=php_msql.dll [PHP_MSSQL] extension=php_mssql.dll в файле все открыто ....... поднял тот выше указанный скрипт для проверки ...... и несмотря на то что еще сам MS SQL server пока еще не установлен страница всетаки уже выдает что : Couldn't connect to SQL Server on localhost это понятно потому что самого сервера нет... но всетаки php срабатывает и выдает информацию что не может подключится... сейчас попробую установить старую версию SQL Server 2000 pack 4 и проверю все...
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 08.09.2011, 15:07 | |
|
тоже озаботился этой проблемой. У меня апач говорит, что служба остановлена по причине системной ошибки 1067
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 15:16 [ТС] | |
|
netsolex, давай пробуй, у меня то тоже апач плюс пхп все нормально работает, а вот мсскл не хочет...у меня и скрипты нормально соатльные работает пхп, кроме подключения
кстати я тперь пробую подключится с помощью драйвера одвс Денис Н., у тебя что то в настройках апача и пхп.ини не связано
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 08.09.2011, 15:18 | |
|
ошибка возникает лишь когда открываю расширение для сиквела, закрываю -- все ОК
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 15:21 [ТС] | |
|
Денис Н., у меня вчера такая жеп роблема была, не помню что я сделала...кажется обновила версию пхп,
а у тебя есть этот файл в папке ext ?
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 08.09.2011, 15:23 | |
|
я его туда влил. Изначально не было. Пых у меня 5.3.3
0
|
|
|
4 / 4 / 0
Регистрация: 05.11.2010
Сообщений: 58
|
|
| 08.09.2011, 15:28 [ТС] | |
|
Денис Н., мне кажется ты не ту версию скачал, там обычно две их: одна TNS она вроде неполная(наверное она у тебя) скачай две, сравни и ставь тот в котором изначально есть этот файл
Добавлено через 2 минуты http://www.tmanager.ru/russian/apache.html вот классная сслыка, я вчера по ней все ставила, у меня все получалось
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 08.09.2011, 15:43 | |
|
поставил РНР 5.3.8 там файла тоже в помине нет=)
0
|
|
| 08.09.2011, 15:43 | |
|
Помогаю со студенческими работами здесь
20
Не могу подружить php и mysql
Как соединить PHP с MS SQL? Как подружить C++ и SQL Как подружить php и IIS? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|