![]() |
php & MSSQL
Учитывая что известно ip адрес сервера mssql, известно логин и пароль для доступа к БД. Как можно связать php и mssql!
Нужно просто вывести в php информацию из определённой таблицы да так что бы скрипт запускался каждые допустим 2 минуты. дело в том что создана программа которая собирает информацию в таблицу mssql, нужно что бы эту таблицу можно просматривать в виде вэб-страницы. Как вывести инфу, я знаю, я не знаю только 2-а момента: 1) связка php и mssql 2) как заставить запускать скрипт или обновлять страницу самому каждые 2 минуты или минуты? P.S. желательно подробно, и надо учесть что с большей вероятностью страницу будут просматривать в браузере IE и поднят вэб-сервер appserv. P.S.S. просьба учитывать что у меня используется appserv. Из всех опробованных серверов он мне больше всего подошел! Заранее спасибо Всем кто мне сможет помочь! |
я извиняюсь, что в начале выдал на mysql... вот на MS SQL.
а выполнение скрипта можно настроить в планировщике задач. |
Цитата:
Код:
<meta http-equiv="refresh" content="120"> |
Выполнил следующие операции:
1) В файле php.ini и расскоментировал строку "extension=php_mssql.dll" 2) Создал скрипт connect в виде: PHP код:
4) Сами параметры подключение проверено на SQL Server Management Studio, подключаюсь без проблем. В результате выполнения скрипта выдаёт сообщение: Fatal error: Call to undefined function mssql_connect() in C:\AppServ\www\ScanNet\connect.php on line 5 Т.е. ругается на строку: $db=mssql_connect($host,$user,$pwd); Есть ощущение я что-то не так делаю! |
если без переменных user и pwd, а вписать их в mssql_connect ? Ибо ваш вариант описан к 2000 SQL, я думаю вряд ли 2000 у вас сейчас...
Так же можно указать порт, и настроить файрвол на подключение по этому порту с других хостов. SQL Server Management Studio - с удалённого компьютера проверяли? http://php.net/manual/ru/function.mssql-connect.php |
Цитата:
Цитата:
Цитата:
|
Цитата:
Можно по подробнее что имеется ввиду? 2) "Ибо ваш вариант описан к 2000 SQL, я думаю вряд ли 2000 у вас сейчас..." Пытаюсь подключиться к 2005-ому. 3) Я к стати порт не указывал и было подозрение что именно из-за этого не желает подключиться. Цитата:
Была у меня мысль что мне нужно скачать dll-ку и запихнуть его, но найти не проблема, а вот куда пихать его надо! |
Цитата:
|
Цитата:
получается в директорию php\ext пихать надо!? |
cibin, да.
|
Не помогло, да же больше скажу, потерял доступ к phpmyadmin, пришлось удалить и поставить заново сервер! Есть подозрение что у меня как описано в одном форуме "у пользователя нет разрешений на внешние подключения. скорее всего права ограничены только на подключение по 127.0.0.1", но там не описано как обойти эту проблему.
|
cibin, если бы проблема была в подключении, ошибка отличалась бы от "Call to undefined function".
Полезный коммент человека, мучавшегося с MSSQL и PHP > 5.3: Хотя, он возможно и не понадобиться ;) Цитата:
|
\
Цитата:
|
Цитата:
|
Цитата:
|
cibin, есть что-либо про MSSQL в выдаче phpinfo()? Ну и вот интересная ссылка, может поможет установка клиентской части MSSQL, как и тому человеку.
|
Время: 14:15. |
Время: 14:15.
© OSzone.net 2001-